瀏覽代碼

fix _last_exit_status(): don't break if exit status is not an integer

Fabian Peter Hammerle 5 年之前
父節點
當前提交
56951e8b41
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      rc.xsh

+ 1 - 1
rc.xsh

@@ -7,7 +7,7 @@ xontrib load vox z
 def _last_exit_status():
     try:
         exit_status = __xonsh_history__.rtns[-1]
-        return exit_status if exit_status > 0 else None
+        return exit_status if exit_status != 0 else None
     except IndexError:
         return None
 $PROMPT_FIELDS['last_exit_status'] = _last_exit_status