瀏覽代碼

Added cap if user requests ytsearch number over 1000 (with warning)

dannycolligan 16 年之前
父節點
當前提交
257453b92b
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      youtube-dl

+ 3 - 0
youtube-dl

@@ -786,6 +786,9 @@ class YoutubeSearchIE(InfoExtractor):
 				if n <= 0:
 					self.to_stderr(u'ERROR: invalid download number %s for query "%s"' % (n, query))
 					return [None]
+				elif n > self._max_youtube_results:
+					self.to_stderr(u'WARNING: ytsearch returns max %i results (you requested %i)'  % (self._max_youtube_results, n))
+					n = self._max_youtube_results
 				return self._download_n_results(query, n)
 			except ValueError: # parsing prefix as int fails
 				return self._download_n_results(query, 1)