Fixed empytline -> emptyline typo in hooke.ui.commandline.
authorW. Trevor King <wking@drexel.edu>
Sat, 7 Aug 2010 16:50:17 +0000 (12:50 -0400)
committerW. Trevor King <wking@drexel.edu>
Sat, 7 Aug 2010 16:50:17 +0000 (12:50 -0400)
Also use cmd and args vs. old argv[0], argv[1:] in parseline for clarity.

hooke/ui/commandline.py

index 4baaf851fdd57f54b4fb301f909bc81de520f15a..02aa9acccc5b85dba2b4ecf432bb23e5db1e0364 100644 (file)
@@ -423,11 +423,13 @@ class HookeCmd (cmd.Cmd):
         argv = shlex.split(line, comments=True, posix=True)
         if len(argv) == 0:
             return None, None, '' # return an empty line
-        elif argv[0] == '?':
-            argv[0] = 'help'
-        elif argv[0] == '!':
-            argv[0] = 'system'
-        return argv[0], argv[1:], line
+        cmd = argv[0]
+        args = argv[1:]
+        if cmd == '?':
+            cmd = 'help'
+        elif cmd == '!':
+            cmd = 'system'
+        return cmd, args, line
 
     def do_help(self, arg):
         """Wrap Cmd.do_help to handle our .parseline argument list.
@@ -436,7 +438,7 @@ class HookeCmd (cmd.Cmd):
             return cmd.Cmd.do_help(self, '')
         return cmd.Cmd.do_help(self, arg[0])
 
-    def empytline(self):
+    def emptyline(self):
         """Override Cmd.emptyline to not do anything.
 
         Repeating the last non-empty command seems unwise.  Explicit
@@ -444,6 +446,7 @@ class HookeCmd (cmd.Cmd):
         """
         pass
 
+
 class CommandLine (UserInterface):
     """Command line interface.  Simple and powerful.
     """