+r"""
+Functions that perform input/output. This forms a layer between the
+executable itself and the more libraryish modules.
+"""
from subprocess import Popen, PIPE
from typing import TextIO
from djbdns.dnscache import handle_dnscache_log
bufsize=0) as tai:
if not tai.stdin or not tai.stdout:
+ # Mypy tells me that this can happen, based on the type
+ # annotations in the standard library I guess?
return
for line in file: