Make the "-" output file name equivalent to /dev/stdout (fixes issue #103)
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…
Reference in New Issue