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

This commit is contained in:
Ricardo Garcia 2010-03-19 17:51:20 +01:00
parent 5caacaddc6
commit 131bc7651a
1 changed files with 2 additions and 0 deletions

View File

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