GlossaryΒΆ

application
A CherryPy application is simply a class instance containing at least one page handler.
controller
Loose name commonly given to a class owning at least one exposed method
exposed

A Python function or method which has an attribute called exposed set to True. This attribute can be set directly or via the cherrypy.expose() decorator.

@cherrypy.expose
def method(...):
    ...

is equivalent to:

def method(...):
    ...
method.exposed = True
page handler
Name commonly given to an exposed method