fix #744
authorThomasV <thomasv@gitorious>
Mon, 30 Jun 2014 16:32:00 +0000 (18:32 +0200)
committerThomasV <thomasv@gitorious>
Mon, 30 Jun 2014 16:32:00 +0000 (18:32 +0200)
electrum

index 146ef3a..1e4acec 100755 (executable)
--- a/electrum
+++ b/electrum
@@ -95,12 +95,14 @@ def print_help(parser):
     parser.print_help()
     print_msg("Type 'electrum help <command>' to see the help for a specific command")
     print_msg("Type 'electrum --help' to see the list of options")
-    #run_command(known_commands['help'])
-    sys.exit(1)
+    run_command(known_commands['help'])
 
 
 def print_help_cb(self, opt, value, parser):
     print_help(parser)
+    sys.exit(1)
+
+
 
 
 def run_command(cmd, password=None, args=None):
@@ -145,6 +147,7 @@ def run_command(cmd, password=None, args=None):
 
 if __name__ == '__main__':
 
+    wallet = None
     parser = arg_parser()
     options, args = parser.parse_args()
     if options.portable and options.wallet_path is None:
@@ -363,6 +366,7 @@ if __name__ == '__main__':
     elif cmd.name == 'help':
         if len(args) < 2:
             print_help(parser)
+            sys.exit(1)
 
     # check the number of arguments
     if len(args) - 1 < cmd.min_args: