Explorar el Código

Add some parentheses around print for #180

Philipp Hagemeister hace 12 años
padre
commit
51937c0869
Se han modificado 4 ficheros con 17 adiciones y 20 borrados
  1. 6 6
      youtube_dl/FileDownloader.py
  2. 5 5
      youtube_dl/InfoExtractors.py
  3. 6 8
      youtube_dl/__init__.py
  4. 0 1
      youtube_dl/utils.py

+ 6 - 6
youtube_dl/FileDownloader.py

@@ -364,17 +364,17 @@ class FileDownloader(object):
 
 
 		# Forced printings
 		# Forced printings
 		if self.params.get('forcetitle', False):
 		if self.params.get('forcetitle', False):
-			print info_dict['title'].encode(preferredencoding(), 'xmlcharrefreplace')
+			print(info_dict['title'].encode(preferredencoding(), 'xmlcharrefreplace'))
 		if self.params.get('forceurl', False):
 		if self.params.get('forceurl', False):
-			print info_dict['url'].encode(preferredencoding(), 'xmlcharrefreplace')
+			print(info_dict['url'].encode(preferredencoding(), 'xmlcharrefreplace'))
 		if self.params.get('forcethumbnail', False) and 'thumbnail' in info_dict:
 		if self.params.get('forcethumbnail', False) and 'thumbnail' in info_dict:
-			print info_dict['thumbnail'].encode(preferredencoding(), 'xmlcharrefreplace')
+			print(info_dict['thumbnail'].encode(preferredencoding(), 'xmlcharrefreplace'))
 		if self.params.get('forcedescription', False) and 'description' in info_dict:
 		if self.params.get('forcedescription', False) and 'description' in info_dict:
-			print info_dict['description'].encode(preferredencoding(), 'xmlcharrefreplace')
+			print(info_dict['description'].encode(preferredencoding(), 'xmlcharrefreplace'))
 		if self.params.get('forcefilename', False) and filename is not None:
 		if self.params.get('forcefilename', False) and filename is not None:
-			print filename.encode(preferredencoding(), 'xmlcharrefreplace')
+			print(filename.encode(preferredencoding(), 'xmlcharrefreplace'))
 		if self.params.get('forceformat', False):
 		if self.params.get('forceformat', False):
-			print info_dict['format'].encode(preferredencoding(), 'xmlcharrefreplace')
+			print(info_dict['format'].encode(preferredencoding(), 'xmlcharrefreplace'))
 
 
 		# Do nothing else if in simulate mode
 		# Do nothing else if in simulate mode
 		if self.params.get('simulate', False):
 		if self.params.get('simulate', False):

+ 5 - 5
youtube_dl/InfoExtractors.py

@@ -213,9 +213,9 @@ class YoutubeIE(InfoExtractor):
 		return srt
 		return srt
 
 
 	def _print_formats(self, formats):
 	def _print_formats(self, formats):
-		print 'Available formats:'
+		print('Available formats:')
 		for x in formats:
 		for x in formats:
-			print '%s\t:\t%s\t[%s]' %(x, self._video_extensions.get(x, 'flv'), self._video_dimensions.get(x, '???'))
+			print('%s\t:\t%s\t[%s]' %(x, self._video_extensions.get(x, 'flv'), self._video_dimensions.get(x, '???')))
 
 
 	def _real_initialize(self):
 	def _real_initialize(self):
 		if self._downloader is None:
 		if self._downloader is None:
@@ -2796,15 +2796,15 @@ class MixcloudIE(InfoExtractor):
 		return None
 		return None
 
 
 	def _print_formats(self, formats):
 	def _print_formats(self, formats):
-		print 'Available formats:'
+		print('Available formats:')
 		for fmt in formats.keys():
 		for fmt in formats.keys():
 			for b in formats[fmt]:
 			for b in formats[fmt]:
 				try:
 				try:
 					ext = formats[fmt][b][0]
 					ext = formats[fmt][b][0]
-					print '%s\t%s\t[%s]' % (fmt, b, ext.split('.')[-1])
+					print('%s\t%s\t[%s]' % (fmt, b, ext.split('.')[-1]))
 				except TypeError: # we have no bitrate info
 				except TypeError: # we have no bitrate info
 					ext = formats[fmt][0]
 					ext = formats[fmt][0]
-					print '%s\t%s\t[%s]' % (fmt, '??', ext.split('.')[-1])
+					print('%s\t%s\t[%s]' % (fmt, '??', ext.split('.')[-1]))
 					break
 					break
 
 
 	def _real_extract(self, url):
 	def _real_extract(self, url):

+ 6 - 8
youtube_dl/__init__.py

@@ -48,7 +48,7 @@ from PostProcessor import *
 def updateSelf(downloader, filename):
 def updateSelf(downloader, filename):
 	''' Update the program file with the latest version from the repository '''
 	''' Update the program file with the latest version from the repository '''
 	# Note: downloader only used for options
 	# Note: downloader only used for options
-	
+
 	if not os.access(filename, os.W_OK):
 	if not os.access(filename, os.W_OK):
 		sys.exit('ERROR: no write permissions on %s' % filename)
 		sys.exit('ERROR: no write permissions on %s' % filename)
 
 
@@ -66,7 +66,7 @@ def updateSelf(downloader, filename):
 		directory = os.path.dirname(exe)
 		directory = os.path.dirname(exe)
 		if not os.access(directory, os.W_OK):
 		if not os.access(directory, os.W_OK):
 			sys.exit('ERROR: no write permissions on %s' % directory)
 			sys.exit('ERROR: no write permissions on %s' % directory)
-			
+
 		try:
 		try:
 			urlh = urllib2.urlopen(UPDATE_URL_EXE)
 			urlh = urllib2.urlopen(UPDATE_URL_EXE)
 			newcontent = urlh.read()
 			newcontent = urlh.read()
@@ -75,20 +75,18 @@ def updateSelf(downloader, filename):
 				outf.write(newcontent)
 				outf.write(newcontent)
 		except (IOError, OSError), err:
 		except (IOError, OSError), err:
 			sys.exit('ERROR: unable to download latest version')
 			sys.exit('ERROR: unable to download latest version')
-			
+
 		try:
 		try:
 			bat = os.path.join(directory, 'youtube-dl-updater.bat')
 			bat = os.path.join(directory, 'youtube-dl-updater.bat')
 			b = open(bat, 'w')
 			b = open(bat, 'w')
-			
-			print >> b, """
+			b.write("""
 echo Updating youtube-dl...
 echo Updating youtube-dl...
 ping 127.0.0.1 -n 5 -w 1000 > NUL
 ping 127.0.0.1 -n 5 -w 1000 > NUL
 move /Y "%s.new" "%s"
 move /Y "%s.new" "%s"
 del "%s"
 del "%s"
-			""" %(exe, exe, bat)
-			
+			\n""" %(exe, exe, bat))
 			b.close()
 			b.close()
-			
+
 			os.startfile(bat)
 			os.startfile(bat)
 		except (IOError, OSError), err:
 		except (IOError, OSError), err:
 			sys.exit('ERROR: unable to overwrite current version')
 			sys.exit('ERROR: unable to overwrite current version')

+ 0 - 1
youtube_dl/utils.py

@@ -83,7 +83,6 @@ class IDParser(HTMLParser.HTMLParser):
 		HTMLParser.HTMLParser.__init__(self)
 		HTMLParser.HTMLParser.__init__(self)
 
 
 	def error(self, message):
 	def error(self, message):
-		#print >> sys.stderr, self.getpos()
 		if self.error_count > 10 or self.started:
 		if self.error_count > 10 or self.started:
 			raise HTMLParser.HTMLParseError(message, self.getpos())
 			raise HTMLParser.HTMLParseError(message, self.getpos())
 		self.rawdata = '\n'.join(self.html.split('\n')[self.getpos()[0]:]) # skip one line
 		self.rawdata = '\n'.join(self.html.split('\n')[self.getpos()[0]:]) # skip one line