1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
.. _glossary:
Glossary
========
.. glossary::
:sorted:
Pyramid
A `web framework <https://docs.pylonsproject.org/projects/pyramid/en/latest/>`_.
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
<https://pypi.org/project/transaction/>`__ 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.
|