Parcourir la source

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

Fabian Peter Hammerle il y a 5 ans
Parent
commit
56951e8b41
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  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