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