Add --no-warnings option (Fixes #2630)
This commit is contained in:
		@@ -94,6 +94,7 @@ class YoutubeDL(object):
 | 
			
		||||
    usenetrc:          Use netrc for authentication instead.
 | 
			
		||||
    verbose:           Print additional info to stdout.
 | 
			
		||||
    quiet:             Do not print messages to stdout.
 | 
			
		||||
    no_warnings:       Do not print out anything for warnings.
 | 
			
		||||
    forceurl:          Force printing final URL.
 | 
			
		||||
    forcetitle:        Force printing title.
 | 
			
		||||
    forceid:           Force printing ID.
 | 
			
		||||
@@ -376,6 +377,8 @@ class YoutubeDL(object):
 | 
			
		||||
        if self.params.get('logger') is not None:
 | 
			
		||||
            self.params['logger'].warning(message)
 | 
			
		||||
        else:
 | 
			
		||||
            if self.params.get('no_warnings'):
 | 
			
		||||
                return
 | 
			
		||||
            if self._err_file.isatty() and os.name != 'nt':
 | 
			
		||||
                _msg_header = '\033[0;33mWARNING:\033[0m'
 | 
			
		||||
            else:
 | 
			
		||||
 
 | 
			
		||||
@@ -364,6 +364,10 @@ def parseOpts(overrideArguments=None):
 | 
			
		||||
 | 
			
		||||
    verbosity.add_option('-q', '--quiet',
 | 
			
		||||
            action='store_true', dest='quiet', help='activates quiet mode', default=False)
 | 
			
		||||
    verbosity.add_option(
 | 
			
		||||
        '--no-warnings',
 | 
			
		||||
        dest='no_warnings', action='store_true', default=False,
 | 
			
		||||
        help='Ignore warnings')
 | 
			
		||||
    verbosity.add_option('-s', '--simulate',
 | 
			
		||||
            action='store_true', dest='simulate', help='do not download the video and do not write anything to disk', default=False)
 | 
			
		||||
    verbosity.add_option('--skip-download',
 | 
			
		||||
@@ -708,6 +712,7 @@ def _real_main(argv=None):
 | 
			
		||||
        'password': opts.password,
 | 
			
		||||
        'videopassword': opts.videopassword,
 | 
			
		||||
        'quiet': (opts.quiet or any_printing),
 | 
			
		||||
        'no_warnings': opts.no_warnings,
 | 
			
		||||
        'forceurl': opts.geturl,
 | 
			
		||||
        'forcetitle': opts.gettitle,
 | 
			
		||||
        'forceid': opts.getid,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user