- friendly_line = line
-
- try:
- print(friendly_line)
- except BrokenPipeError:
- # If our stdout is being piped to another process and if
- # that process closes the pipe, this error will be raised
- # the next time we try to write to stdout.
- break
-
- # Ensure that the pipe gets closed.
- tai.communicate()
+ friendly_line = handle_dnscache_log(line)
+ if not friendly_line:
+ friendly_line = line
+
+ try:
+ print(friendly_line)
+ except BrokenPipeError:
+ # If our stdout is being piped to another process and if
+ # that process closes the pipe, this error will be raised
+ # the next time we try to write to stdout.
+ break