From a23b636a6346b7cecb93fcc566aa36c7b2c71c44 Mon Sep 17 00:00:00 2001 From: Jakub Roztocil Date: Mon, 2 Dec 2019 00:57:29 +0100 Subject: [PATCH] Cleanup --- httpie/status.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/httpie/status.py b/httpie/status.py index 28c75b63..2abf2918 100644 --- a/httpie/status.py +++ b/httpie/status.py @@ -1,23 +1,24 @@ -from enum import IntEnum +from enum import IntEnum, unique +@unique class ExitStatus(IntEnum): - """Program exit code constants.""" + """Program exit status code constants.""" SUCCESS = 0 ERROR = 1 - PLUGIN_ERROR = 7 - - # 128+2 SIGINT - ERROR_CTRL_C = 130 - ERROR_TIMEOUT = 2 - ERROR_TOO_MANY_REDIRECTS = 6 - # Used only when requested with --check-status: + # See --check-status ERROR_HTTP_3XX = 3 ERROR_HTTP_4XX = 4 ERROR_HTTP_5XX = 5 + ERROR_TOO_MANY_REDIRECTS = 6 + PLUGIN_ERROR = 7 + # 128+2 SIGINT + # + ERROR_CTRL_C = 130 + def http_status_to_exit_status(http_status: int, follow=False) -> ExitStatus: """