@@ -232,13 +232,15 @@ def _is_writable_dir(p):
232
232
"""
233
233
return os .access (p , os .W_OK ) and os .path .isdir (p )
234
234
235
- _verbose_msg = """\
235
+ _verbose_msg = """
236
+ matplotlib.verbose is deprecated;
236
237
Command line argument --verbose-LEVEL is deprecated.
237
238
This functionality is now provided by the standard
238
239
python logging library. To get more (or less) logging output:
239
240
import logging
240
241
logger = logging.getLogger('matplotlib')
241
- logger.set_level(logging.INFO)"""
242
+ logger.set_level(logging.INFO)
243
+ """
242
244
243
245
244
246
def _set_logger_verbose_level (level_str = 'silent' , file_str = 'sys.stdout' ):
@@ -297,7 +299,6 @@ def _parse_commandline():
297
299
_parse_commandline ()
298
300
299
301
300
- @cbook .deprecated ("2.2" , message = _verbose_msg )
301
302
class Verbose (object ):
302
303
"""
303
304
A class to handle reporting. Set the fileo attribute to any file
@@ -320,10 +321,12 @@ class Verbose(object):
320
321
if level_str in levels :
321
322
_commandLineVerbose = level_str
322
323
324
+ @cbook .deprecated ("2.2" , message = _verbose_msg )
323
325
def __init__ (self ):
324
326
self .set_level ('silent' )
325
327
self .fileo = sys .stdout
326
328
329
+ @cbook .deprecated ("2.2" , message = _verbose_msg )
327
330
def set_level (self , level ):
328
331
'set the verbosity to one of the Verbose.levels strings'
329
332
@@ -335,6 +338,7 @@ def set_level(self, level):
335
338
else :
336
339
self .level = level
337
340
341
+ @cbook .deprecated ("2.2" , message = _verbose_msg )
338
342
def set_fileo (self , fname ):
339
343
std = {
340
344
'sys.stdout' : sys .stdout ,
@@ -352,6 +356,7 @@ def set_fileo(self, fname):
352
356
else :
353
357
self .fileo = fileo
354
358
359
+ @cbook .deprecated ("2.2" , message = _verbose_msg )
355
360
def report (self , s , level = 'helpful' ):
356
361
"""
357
362
print message s to self.fileo if self.level>=level. Return
@@ -363,6 +368,7 @@ def report(self, s, level='helpful'):
363
368
return True
364
369
return False
365
370
371
+ @cbook .deprecated ("2.2" , message = _verbose_msg )
366
372
def wrap (self , fmt , func , level = 'helpful' , always = True ):
367
373
"""
368
374
return a callable function that wraps func and reports it
@@ -386,11 +392,18 @@ def wrapper(*args, **kwargs):
386
392
wrapper .__doc__ = func .__doc__
387
393
return wrapper
388
394
395
+ @cbook .deprecated ("2.2" , message = _verbose_msg )
389
396
def ge (self , level ):
390
397
'return true if self.level is >= level'
391
398
return self .vald [self .level ] >= self .vald [level ]
392
399
393
400
401
+ # define verbose so it can be imported...
402
+ with warnings .catch_warnings ():
403
+ warnings .simplefilter ("ignore" , mplDeprecation )
404
+ verbose = Verbose ()
405
+
406
+
394
407
def _wrap (fmt , func , level = 'DEBUG' , always = True ):
395
408
"""
396
409
return a callable function that wraps func and reports its
0 commit comments