syn.base.a package¶
Submodules¶
syn.base.a.base module¶
-
class
syn.base.a.base.
Base
(*args, **kwargs)¶ Bases:
object
-
to_dict
(exclude=())¶ Convert the object into a dict of its declared attributes.
May exclude certain attributes by listing them in exclude.
-
validate
()¶ Raise an exception if the object is missing required attributes, or if the attributes are of an invalid type.
-
syn.base.a.meta module¶
-
class
syn.base.a.meta.
Attr
(typ=None, default=None, doc='', optional=False, init=None)¶ Bases:
object
-
class
syn.base.a.meta.
Attrs
(*args, **kwargs)¶
-
class
syn.base.a.meta.
Meta
(clsname, bases, dct)¶ Bases:
type
-
syn.base.a.meta.
preserve_attr_data
(A, B)¶ Preserve attr data for combining B into A.