mirror of
https://github.com/mnaberez/py65.git
synced 2025-08-08 13:25:01 +00:00
Use _exit() instead of calling sys.exit directly
This commit is contained in:
@@ -52,7 +52,7 @@ class Monitor(cmd.Cmd):
|
|||||||
except getopt.GetoptError, err:
|
except getopt.GetoptError, err:
|
||||||
self._output(str(err))
|
self._output(str(err))
|
||||||
self.usage()
|
self.usage()
|
||||||
sys.exit(1)
|
self._exit()
|
||||||
|
|
||||||
for opt, value in options:
|
for opt, value in options:
|
||||||
if opt in ('-l','--load'):
|
if opt in ('-l','--load'):
|
||||||
@@ -75,7 +75,7 @@ class Monitor(cmd.Cmd):
|
|||||||
self.do_mpu(value)
|
self.do_mpu(value)
|
||||||
elif opt in ("-h", "--help"):
|
elif opt in ("-h", "--help"):
|
||||||
self.usage()
|
self.usage()
|
||||||
sys.exit()
|
self._exit()
|
||||||
|
|
||||||
def usage(self):
|
def usage(self):
|
||||||
usage = __doc__ % sys.argv[0]
|
usage = __doc__ % sys.argv[0]
|
||||||
@@ -201,6 +201,9 @@ class Monitor(cmd.Cmd):
|
|||||||
if stuff is not None:
|
if stuff is not None:
|
||||||
self.stdout.write(stuff + "\n")
|
self.stdout.write(stuff + "\n")
|
||||||
|
|
||||||
|
def _exit(self, exitcode=0):
|
||||||
|
sys.exit(exitcode)
|
||||||
|
|
||||||
def do_help(self, args):
|
def do_help(self, args):
|
||||||
args = self._shortcuts.get(args.strip(), args)
|
args = self._shortcuts.get(args.strip(), args)
|
||||||
return cmd.Cmd.do_help(self, args)
|
return cmd.Cmd.do_help(self, args)
|
||||||
|
Reference in New Issue
Block a user