"""Print usage string to stderr and abort."""
sys.stderr.write(self._usagestr)
if msg:
- sys.stderr.write(msg)
+ sys.stderr.write("\n" + msg)
e = self._onabort and self._onabort(msg) or None
if e:
raise e
def fatal(self, msg):
"""Print an error message to stderr and abort with usage string."""
- msg = '\nerror: %s\n' % msg
+ msg = 'Error: %s!' % msg
return self.usage(msg)
def parse(self, args):