sys.exit(code)
-def output(s):
- gopts.outfile.write(s)
-
def output_headers(msg):
unix_from = msg.get_unixfrom()
if unix_from:
la = len(arguments)
if la == 0:
gopts.input_filename = '-'
- gopts.output_filename = '-'
infile = sys.stdin
- outfile = sys.stdout
+ if gopts.output_filename:
+ outfile = open(gopts.output_filename, 'w')
+ else:
+ gopts.output_filename = '-'
+ outfile = sys.stdout
elif la in (1, 2):
if (arguments[0] == '-'):
gopts.input_filename = '-'
gopts.host_name = socket.gethostname()
gopts.outfile = outfile
+ output = outfile.write
+
decode_file(infile)
infile.close()