]> gitweb.michael.orlitzky.com - djbdns-logparse.git/commitdiff
bin/djbdns-logparse.py: add a few more type hints where forgotten.
authorMichael Orlitzky <michael@orlitzky.com>
Fri, 16 Sep 2022 18:45:24 +0000 (14:45 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Fri, 16 Sep 2022 18:45:24 +0000 (14:45 -0400)
bin/djbdns-logparse.py

index f2a69b5a333a6b4fb3c421661bd158972d988144..40a301200d8a84cadd253810db8684bb0b304844 100755 (executable)
@@ -166,7 +166,7 @@ def decode_client(words : list, i : int):
         id = int(chunks[2], 16)
         words[i] += f" (id {id})"
 
-def decode_ip(words, i):
+def decode_ip(words : list, i : int):
     r"""
     Helper function to decode the ip field in a dnscache log
     entry.
@@ -206,18 +206,18 @@ def decode_ip(words, i):
     """
     words[i] = convert_ip(words[i])
 
-def decode_ttl(words, i):
+def decode_ttl(words : list, i : int):
     words[i] = f"TTL={words[i]}"
 
-def decode_serial(words, i):
+def decode_serial(words : list, i : int):
     serial = int(words[i])
     words[i] = f"#{serial}"
 
-def decode_type(words, i):
+def decode_type(words : list, i : int):
     qt = words[i]
     words[i] = query_type.get(int(qt), qt)
 
-def handle_dnscache_log(line) -> typing.Optional[str]:
+def handle_dnscache_log(line : str) -> typing.Optional[str]:
     """
     Handle a single log line if it matches the ``dnscache_log_re`` regex.