Module Expr Str ImportFrom alias ImportFrom alias Assign NameStore Dict FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr ListLoad NameLoad NameLoad If BoolOpAnd CompareIn NameLoad NameLoad UnaryOpNot Call NameLoad GeneratorExp CompareEq AttributeLoad NameLoad attr NameLoad comprehension NameStore SubscriptLoad NameLoad Index NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad ListLoad NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad ListLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str TryExcept body Assign NameStore SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad If CompareGt Call NameLoad NameLoad Num body If NameLoad body Return SubscriptLoad NameLoad Index NameLoad Raise Call NameLoad Call AttributeLoad Str attr NameLoad orelse Return SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num decorator_list
N/A N/A A registry of :class:`Schema <marshmallow.Schema>` classes. This allows for string
lookup of schemas, which may be used with
class:`fields.Nested <marshmallow.fields.Nested>`.

.. warning::

    This module is treated as private API.
    Users should not need to use this module directly.
 __future__ unicode_literals marshmallow.exceptions RegistryError N/A _registry N/A register N/A N/A classname cls N/A N/A N/A Add a class to the registry of serializer classes. When a class is
    registered, an entry for both its classname and its full, module-qualified
    path are added to the registry.

    Example: ::

        class MyClass:
            pass

        register('MyClass', MyClass)
        # Registry:
        # {
        #   'MyClass': [path.to.MyClass],
        #   'path.to.MyClass': [path.to.MyClass],
        # }

     N/A module N/A cls __module__ N/A fullpath N/A N/A . join N/A module classname N/A N/A N/A classname _registry N/A N/A any N/A N/A N/A each __module__ module N/A each N/A _registry N/A classname N/A N/A N/A N/A N/A _registry N/A classname append cls N/A N/A N/A _registry N/A classname N/A cls N/A N/A N/A N/A N/A _registry setdefault fullpath N/A append cls N/A None N/A get_class N/A N/A classname all N/A False N/A N/A Retrieve a class from the registry.

    :raises: marshmallow.exceptions.RegistryError if the class cannot be found
        or if there are multiple entries for the given class name.
     N/A N/A N/A classes N/A _registry N/A classname N/A N/A N/A KeyError N/A N/A N/A RegistryError N/A N/A Class with name {0!r} was not found. You may need to import the class. format classname N/A N/A N/A len classes 1 N/A N/A all N/A N/A N/A _registry N/A classname N/A N/A RegistryError N/A N/A Multiple classes with name {0!r} were found. Please use the full, module-qualified path. format classname N/A N/A N/A N/A _registry N/A classname N/A 0 N/A