code: def setprocessor(
      self, tags: str | tuple[str, ...], processor: _Processor
  ) -> None:
      if isinstance(tags, str):
          tags = tuple(tags.split(":"))
      else:
          assert isinstance(tags, tuple)
      self._tags2proc[tags] = processor
  
file_path: catboost/contrib/python/pluggy/py3/pluggy/_tracing.py
imports: from __future__ import annotations
  from typing import Any
  from typing import Callable
  from typing import Sequence
  from typing import Tuple
label_desc: Use image node_id 6 for calling the TagTracer obj's underlying member method code with example usage: obj.setprocessor(tags, processor) without return types