graham package¶
Subpackages¶
Submodules¶
graham.core module¶
-
class
graham.core.Attributes(schema, type)¶ Bases:
object-
schema= Attribute(name='schema', default=NOTHING, validator=None, repr=True, cmp=True, hash=None, init=True, convert=None, metadata=mappingproxy({}))¶
-
type= Attribute(name='type', default=NOTHING, validator=None, repr=True, cmp=True, hash=None, init=True, convert=None, metadata=mappingproxy({}))¶
-
-
class
graham.core.Metadata(field)¶ Bases:
object-
field= Attribute(name='field', default=NOTHING, validator=None, repr=True, cmp=True, hash=None, init=True, convert=None, metadata=mappingproxy({}))¶
-
-
exception
graham.core.MissingMetadata¶ Bases:
Exception
-
exception
graham.core.UnmatchedTypeError¶ Bases:
Exception
-
graham.core.create_metadata(*args, **kwargs)¶
-
graham.core.create_schema(cls, tag, options)¶
-
graham.core.dump(instance, *args, **kwargs)¶
-
graham.core.dumps(instance, *args, **kwargs)¶
-
graham.core.schema(instance)¶
-
graham.core.schemify(tag, **marshmallow_options)¶