parameters: (message, category, filename, lineno, file=None, line=None)
docstring: Implementation of showwarnings which redirects to logging, which will first
      check to see if the file parameter is None. If a file is specified, it will
      delegate to the original warnings implementation of showwarning. Otherwise,
      it will call warnings.formatwarning and will log the resulting string to a
      warnings logger named "py.warnings" with level logging.WARNING.
docstring_summary: Implementation of showwarnings which redirects to logging, which will first
      check to see if the file parameter is None. If a file is specified, it will
      delegate to the original warnings implementation of showwarning. Otherwise,
      it will call warnings.formatwarning and will log the resulting string to a
      warnings logger named "py.warnings" with level logging.WARNING.
docstring_tokens: Implementation of showwarnings which redirects to logging which will first check to see if the file parameter is None . If a file is specified it will delegate to the original warnings implementation of showwarning . Otherwise it will call warnings . formatwarning and will log the resulting string to a warnings logger named py . warnings with level logging . WARNING .
function: def _showwarning(message, category, filename, lineno, file=None, line=None):
      """
      Implementation of showwarnings which redirects to logging, which will first
      check to see if the file parameter is None. If a file is specified, it will
      delegate to the original warnings implementation of showwarning. Otherwise,
      it will call warnings.formatwarning and will log the resulting string to a
      warnings logger named "py.warnings" with level logging.WARNING.
      """
      if file is not None:
          if _warnings_showwarning is not None:
              _warnings_showwarning(message, category, filename, lineno, file, line)
      else:
          s = warnings.formatwarning(message, category, filename, lineno, line)
          logger = getLogger("py.warnings")
          if not logger.handlers:
              logger.addHandler(NullHandler())
          logger.warning("%s", s)
function_tokens: def _showwarning ( message , category , filename , lineno , file = None , line = None ) : if file is not None : if _warnings_showwarning is not None : _warnings_showwarning ( message , category , filename , lineno , file , line ) else : s = warnings . formatwarning ( message , category , filename , lineno , line ) logger = getLogger ( "py.warnings" ) if not logger . handlers : logger . addHandler ( NullHandler ( ) ) logger . warning ( "%s" , s )