class_docstr: Re-usable contextmanager for contextually managing warnings.
class_docstr_tok: ["Re-usable","contextmanager","for","contextually","managing","warnings","."]
code: def __init__(self, *warning_specs):
      self._warning_specs = warning_specs
      self._catchers = []
  
imports: from collections import OrderedDict
  from datetime import datetime
  from distutils.version import StrictVersion
  from warnings import catch_warnings, filterwarnings
  import six
  import numpy
  from numpy import array_equal, broadcast, busday_count, datetime64, diff, dtype, empty, flatnonzero, hstack, isnan, nan, vectorize, where
  from numpy.lib.stride_tricks import as_strided
  from toolz import flip
label_desc: Use image node_id 1 to create a new WarningContext object from inherited base classes: object with example: obj = WarningContext()