From ca7634be5d6b68028ebd254c76c484dd6aa3df6e Mon Sep 17 00:00:00 2001 From: crupest Date: Mon, 28 Nov 2022 17:39:45 +0800 Subject: Fix aio dns. --- tool/modules/dns.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tool/modules/dns.py') diff --git a/tool/modules/dns.py b/tool/modules/dns.py index 0334353..761a1f5 100644 --- a/tool/modules/dns.py +++ b/tool/modules/dns.py @@ -30,10 +30,10 @@ def get_dkim_from_mailserver(domain: str) -> str | None: if not exists(dkim_path): return None - buffer = StringIO() - subprocess.run(["sudo", "cat", dkim_path], stdout=buffer, check=True) + p = subprocess.run(["sudo", "cat", dkim_path], + capture_output=True, check=True) value = "" - for match in re.finditer("\"(.*)\"", str(buffer)): + for match in re.finditer("\"(.*)\"", p.stdout.decode('utf-8')): value += match.groups[1] return value -- cgit v1.2.3