minor pep8 fixes

This commit is contained in:
adam j hartz 2015-08-03 18:35:19 -04:00
parent 8fb90853ea
commit 5304705829

View file

@ -106,7 +106,7 @@ class BaseShell(object):
self.mlprompt = multiline_prompt()
except Exception:
_print_exception()
self.mlprompt = '<multiline prompt error> '
self.mlprompt = '<multiline prompt error> '
return self.mlprompt
env = builtins.__xonsh_env__
if 'PROMPT' in env:
@ -119,15 +119,16 @@ class BaseShell(object):
p = "set '$PROMPT = ...' $ "
self.settitle()
return p
def _print_exception():
"""Print exceptions with/without traceback."""
if not 'XONSH_SHOW_TRACEBACK' in builtins.__xonsh_env__:
if 'XONSH_SHOW_TRACEBACK' not in builtins.__xonsh_env__:
sys.stderr.write('xonsh: For full traceback set: '
'$XONSH_SHOW_TRACEBACK=True\n')
if builtins.__xonsh_env__.get('XONSH_SHOW_TRACEBACK', False):
traceback.print_exc()
else:
exc_type, exc_value, exc_traceback = sys.exc_info()
exception_only = traceback.format_exception_only(exc_type, exc_value)
exception_only = traceback.format_exception_only(exc_type, exc_value)
sys.stderr.write(''.join(exception_only))