Make the "-" output file name equivalent to /dev/stdout (fixes issue #103)

pull/8/head
Ricardo Garcia 15 years ago
parent 5caacaddc6
commit 131bc7651a

@ -93,6 +93,8 @@ def sanitize_open(filename, open_mode):
It returns the tuple (stream, definitive_file_name). It returns the tuple (stream, definitive_file_name).
""" """
try: try:
if filename == u'-':
return (sys.stdout, filename)
stream = open(filename, open_mode) stream = open(filename, open_mode)
return (stream, filename) return (stream, filename)
except (IOError, OSError), err: except (IOError, OSError), err:

Loading…
Cancel
Save