scripts/common.py: don't assume that the default alias is always 'tahoe' (it is,...
authordavid-sarah <david-sarah@jacaranda.org>
Sun, 30 Jan 2011 17:49:23 +0000 (10:49 -0700)
committerdavid-sarah <david-sarah@jacaranda.org>
Sun, 30 Jan 2011 17:49:23 +0000 (10:49 -0700)
src/allmydata/scripts/common.py

index 1391cea20f71c221912d08c7ac8bf9160d9ad627..ac5432b3c828e8af542a85c1106d83e9437249aa 100644 (file)
@@ -165,9 +165,9 @@ def get_alias(aliases, path_unicode, default):
         if default == None:
             return DefaultAliasMarker, path
         if default not in aliases:
-            raise UnknownAliasError("No alias specified, and the default "
-                                    "'tahoe' alias doesn't exist. To create "
-                                    "it, use 'tahoe create-alias tahoe'.")
+            raise UnknownAliasError("No alias specified, and the default %s alias doesn't exist. "
+                                    "To create it, use 'tahoe create-alias %s'."
+                                    % (quote_output(default), quote_output(default, quotemarks=False)))
         return aliases[default], path
     if colon == 1 and default is None and platform_uses_lettercolon_drivename():
         # treat C:\why\must\windows\be\so\weird as a local path, not a tahoe
@@ -182,9 +182,9 @@ def get_alias(aliases, path_unicode, default):
         if default == None:
             return DefaultAliasMarker, path
         if default not in aliases:
-            raise UnknownAliasError("No alias specified, and the default "
-                                    "'tahoe' alias doesn't exist. To create "
-                                    "it, use 'tahoe create-alias tahoe'.")
+            raise UnknownAliasError("No alias specified, and the default %s alias doesn't exist. "
+                                    "To create it, use 'tahoe create-alias %s'."
+                                    % (quote_output(default), quote_output(default, quotemarks=False)))
         return aliases[default], path
     if alias not in aliases:
         raise UnknownAliasError("Unknown alias %s, please create it with 'tahoe add-alias' or 'tahoe create-alias'." %