mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 08:35:12 +00:00 
			
		
		
		
	[generic] Allow --default-search without colon
This commit is contained in:
		@@ -255,8 +255,6 @@ def _real_main(argv=None):
 | 
				
			|||||||
        date = DateRange.day(opts.date)
 | 
					        date = DateRange.day(opts.date)
 | 
				
			||||||
    else:
 | 
					    else:
 | 
				
			||||||
        date = DateRange(opts.dateafter, opts.datebefore)
 | 
					        date = DateRange(opts.dateafter, opts.datebefore)
 | 
				
			||||||
    if opts.default_search not in ('auto', 'auto_warning', 'error', 'fixup_error', None) and ':' not in opts.default_search:
 | 
					 | 
				
			||||||
        parser.error(u'--default-search invalid; did you forget a colon (:) at the end?')
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Do not download videos when there are audio-only formats
 | 
					    # Do not download videos when there are audio-only formats
 | 
				
			||||||
    if opts.extractaudio and not opts.keepvideo and opts.format is None:
 | 
					    if opts.extractaudio and not opts.keepvideo and opts.format is None:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -487,7 +487,8 @@ class GenericIE(InfoExtractor):
 | 
				
			|||||||
                     'Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:%s" ) to search YouTube'
 | 
					                     'Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:%s" ) to search YouTube'
 | 
				
			||||||
                    ) % (url, url), expected=True)
 | 
					                    ) % (url, url), expected=True)
 | 
				
			||||||
            else:
 | 
					            else:
 | 
				
			||||||
                assert ':' in default_search
 | 
					                if ':' not in default_search:
 | 
				
			||||||
 | 
					                    default_search += ':'
 | 
				
			||||||
                return self.url_result(default_search + url)
 | 
					                return self.url_result(default_search + url)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        url, smuggled_data = unsmuggle_url(url)
 | 
					        url, smuggled_data = unsmuggle_url(url)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user