Commit 1ce0073a authored by Skip Montanaro's avatar Skip Montanaro

tighten up except - in this context, AttributeError is the only exception

that can be raised - do_help won't be called if arg is not a string
parent ccbb0edf
...@@ -214,13 +214,13 @@ class Cmd: ...@@ -214,13 +214,13 @@ class Cmd:
# XXX check arg syntax # XXX check arg syntax
try: try:
func = getattr(self, 'help_' + arg) func = getattr(self, 'help_' + arg)
except: except AttributeError:
try: try:
doc=getattr(self, 'do_' + arg).__doc__ doc=getattr(self, 'do_' + arg).__doc__
if doc: if doc:
print doc print doc
return return
except: except AttributeError:
pass pass
print self.nohelp % (arg,) print self.nohelp % (arg,)
return return
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment