]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
kresctl: replace int literals with errno constants
authorOto Šťáva <oto.stava@nic.cz>
Wed, 20 Sep 2023 07:39:38 +0000 (09:39 +0200)
committerOto Šťáva <oto.stava@nic.cz>
Mon, 25 Sep 2023 10:58:17 +0000 (12:58 +0200)
manager/knot_resolver_manager/utils/requests.py

index edf2fef119c199a60a211b87a09eb7f64d1faa24..0b026bb45312308b6dcf7a852a8fb679f5397cae 100644 (file)
@@ -1,3 +1,4 @@
+import errno
 import socket
 import sys
 from http.client import HTTPConnection
@@ -68,9 +69,9 @@ def request(
     except HTTPError as err:
         return Response(err.code, err.read().decode("utf8"))
     except URLError as err:
-        if err.errno == 111 or isinstance(err.reason, ConnectionRefusedError):
+        if err.errno == errno.ECONNREFUSED or isinstance(err.reason, ConnectionRefusedError):
             _print_conn_error("Connection refused.", url, socket_desc.source)
-        elif err.errno == 2 or isinstance(err.reason, FileNotFoundError):
+        elif err.errno == errno.ENOENT or isinstance(err.reason, FileNotFoundError):
             _print_conn_error("No such file or directory.", url, socket_desc.source)
         else:
             print(f"{err}: url={url}", file=sys.stderr)