Analyzer::Python::CherryPy
Inherits Analyzer::Python::PythonEngine < Analyzer < FileHelper < Reference < Object
Constants
Group 1 (optional self.) tells the class-body walk whether this is
a bare class-attribute assignment or a self.-attribute assignment,
which matters for scoping nested-router discovery (see walk_class).
QUERY (RFC 10008) carries a request body like POST/PUT, so it is excluded from the body-less set even though it's a "read" verb.
Whole-file variant (no self.-scoping needed): used only to resolve
the object expression passed to quickstart()/tree.mount(), which is
always a plain module-level assignment, never a self. attribute.
Class methods
Instance methods
Instance-side view of the same declaration. The per-file rescues live on
this base class, which has no way to name the analyzer that is running
inside them, so a skipped file could not be attributed to a tech.
Deriving it from analyzer_for keeps the name written exactly once.