code: def _processmessage(self, tags, args):
      if self._writer is not None and args:
          self._writer(self._format_message(tags, args))
      try:
          processor = self._tags2proc[tags]
      except KeyError:
          pass
      else:
          processor(tags, args)
  
file_path: catboost/contrib/python/pluggy/py2/pluggy/_tracing.py
label_desc: Use image node_id 4 for calling the TagTracer obj's underlying member method code with example usage: obj._processmessage(tags, args) without return types