From: Michael Orlitzky Date: Thu, 15 Sep 2022 00:54:35 +0000 (-0400) Subject: bin/djbdns-logparse: only import sys.stdin within main(). X-Git-Tag: 0.0.1~56 X-Git-Url: http://gitweb.michael.orlitzky.com/?a=commitdiff_plain;ds=sidebyside;h=41eb5d10708c616e95a472d667d061a969f1761c;p=djbdns-logparse.git bin/djbdns-logparse: only import sys.stdin within main(). --- diff --git a/bin/djbdns-logparse b/bin/djbdns-logparse index 44514f1..998f547 100755 --- a/bin/djbdns-logparse +++ b/bin/djbdns-logparse @@ -24,7 +24,7 @@ Convert tinydns and dnscache logs to human-readable form # ** http://www.hungry.com/~fn/dnscache-log.pl.txt # -import sys, re +import re from struct import pack from time import strftime, gmtime from subprocess import Popen, PIPE @@ -238,11 +238,12 @@ def main(): # Parse zero or more positional arguments into a list of # "logfiles". If none are given, read from stdin instead. + from sys import stdin parser.add_argument("logfiles", metavar="LOGFILE", type=FileType("r"), nargs="*", - default=[sys.stdin], + default=[stdin], help="djbdns logfile to process (default: stdin)") args = parser.parse_args()