.. _glossary: Glossary ======== .. glossary:: :sorted: Pyramid A `web framework `_. data manager The ``transaction`` package wraps data managers implemented for different transactional backends, such as SQLAlchemy (``zope.sqlalchemy``), but also many others. retryable A retryable exception is any exception that is recognized as retryable by an active :term:`data manager`. These errors usually inherit from ``transaction.interfaces.TransientError``. These errors are temporary and thus marked as retryable. For example, a serialization error in a database resulting from concurrent transactions. transaction A database transaction comprises a unit of work performed within a database management system. In the context of the Pyramid documentation, "transaction" is also the name of a `Python package `__ used by ``pyramid_tm``. dotted Python name A reference to a Python object by name using a string, in the form ``path.to.modulename:attributename``. Often used in Pyramid and Setuptools configurations. A variant is used in dotted names within configurator method arguments that name objects (such as the "add_view" method's "view" and "context" attributes): the colon (``:``) is not used; in its place is a dot.