Browse Source

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

Ricardo Garcia 15 years ago
parent
commit
131bc7651a
1 changed files with 2 additions and 0 deletions
  1. 2 0
      youtube-dl

+ 2 - 0
youtube-dl

@@ -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: