2012-02-28 13:49:58 +01:00
|
|
|
"""
|
2012-09-21 05:43:34 +02:00
|
|
|
HTTPie - a CLI, cURL-like tool for humans.
|
2012-02-28 13:49:58 +01:00
|
|
|
|
|
|
|
"""
|
|
|
|
__author__ = 'Jakub Roztocil'
|
2016-12-09 00:26:55 +01:00
|
|
|
__version__ = '1.0.0-dev'
|
2012-07-17 01:11:01 +02:00
|
|
|
__licence__ = 'BSD'
|
2012-08-04 19:12:51 +02:00
|
|
|
|
|
|
|
|
2012-12-05 05:03:18 +01:00
|
|
|
class ExitStatus:
|
|
|
|
"""Exit status code constants."""
|
2012-08-04 19:12:51 +02:00
|
|
|
OK = 0
|
|
|
|
ERROR = 1
|
2016-12-08 04:42:17 +01:00
|
|
|
PLUGIN_ERROR = 7
|
2016-10-26 11:53:01 +02:00
|
|
|
|
|
|
|
# 128+2 SIGINT <http://www.tldp.org/LDP/abs/html/exitcodes.html>
|
|
|
|
ERROR_CTRL_C = 130
|
|
|
|
|
2012-08-07 18:22:47 +02:00
|
|
|
ERROR_TIMEOUT = 2
|
2016-02-29 06:56:21 +01:00
|
|
|
ERROR_TOO_MANY_REDIRECTS = 6
|
2012-08-07 18:22:47 +02:00
|
|
|
|
|
|
|
# Used only when requested with --check-status:
|
2012-08-04 19:12:51 +02:00
|
|
|
ERROR_HTTP_3XX = 3
|
|
|
|
ERROR_HTTP_4XX = 4
|
|
|
|
ERROR_HTTP_5XX = 5
|
2016-03-02 06:16:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
EXIT_STATUS_LABELS = dict(
|
|
|
|
(value, key)
|
|
|
|
for key, value in ExitStatus.__dict__.items()
|
|
|
|
if key.isupper()
|
|
|
|
)
|