X-Git-Url: https://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=djbdns%2Ftinydns.py;fp=djbdns%2Ftinydns.py;h=34cedef376c9829d2c668e2cb8c807cbe279301e;hb=d73740c3a7d3696aaf7f3d677f83654cbd4b3583;hp=52b06a4e338ea8acc2ce51da8ed90342b88ad80f;hpb=d9f3e6ef07662990538a9a6fb46f8120ffc37ee5;p=djbdns-logparse.git diff --git a/djbdns/tinydns.py b/djbdns/tinydns.py index 52b06a4..34cedef 100644 --- a/djbdns/tinydns.py +++ b/djbdns/tinydns.py @@ -1,4 +1,6 @@ -from re import compile +# Don't clobber the global compile() with a named import. +import re + from typing import Optional from djbdns.common import * @@ -13,7 +15,7 @@ hex4_pat = r'[0-9a-f]{4}' ip_pat = r'[0-9a-f]{8,32}' # The regex to match tinydns log lines. -tinydns_log_re = compile( +tinydns_log_re = re.compile( rf'({timestamp_pat}) ({ip_pat}):({hex4_pat}):({hex4_pat}) ([\+\-IC/]) ({hex4_pat}) (.*)' )