class_docstr: Ignore Warnings Context Manager
  
  Wrap around warnings.catch_warnings to make ignoring
  warnings easier.
  
  Parameters
  ----------
  *categories : tuple
      Warning categories to ignore e.g UserWarning,
      FutureWarning, RuntimeWarning, ...
class_docstr_tok: ["Ignore","Warnings","Context","Manager","Wrap","around","warnings.catch_warnings","to","make","ignoring","warnings","easier",".","Parameters","--","--","--","--","--","*","categories",":","tuple","Warning","categories","to","ignore","e.g","UserWarning",",","FutureWarning",",","RuntimeWarning",",","..."]
code: def __exit__(self, type, value, traceback):
      return self._cm.__exit__(type, value, traceback)
  
imports: from __future__ import annotations
  import inspect
  import itertools
  import warnings
  from collections import defaultdict
  from collections.abc import Iterable, Sequence
  from contextlib import suppress
  from typing import TYPE_CHECKING, cast, overload
  from warnings import warn
  import numpy
  import pandas
  from pandas.core.groupby import DataFrameGroupBy
  from ..exceptions import PlotnineError, PlotnineWarning
  from ..mapping import aes
label_desc: Use image node_id 3 for calling the ignore_warnings obj's underlying member method code with example usage: obj.__exit__(type, value, traceback) and returns: self