INNER CODE UNIT · Python
list_processors
416rehman/DeepZero · src/deepzero/cli.py:487
def list_processors():
"""list all registered processor types"""
import deepzero.stages # noqa: F401
from deepzero.engine.stage import get_registered_processors
processors = get_registered_processors()
table = Table(title="registered processors")
table.add_column("name", style="cyan")
table.add_column("type", style="green")
table.add_column("class", style="dim")
for name, cls in sorted(processors.items()):
ptype = getattr(cls, "processor_type", "unknown")
table.add_row(
name,
str(ptype.value if hasattr(ptype, "value") else ptype),
f"{cls.__module__}.{cls.__name__}",