MetaDataBase

class utilipy.utils.collections.MetaDataBase(*args, **kwargs)[source]

Bases: object

Superclass for object with MetaData.

Child classes accept the class argument meta_copy.

Examples

Making a child class

>>> class Child(MetaDataBase, meta_copy=False):
...     pass
Attributes
metaMetaData

Meta-data descriptor with copy set by _meta_copy.

_meta_copybool

Whether meta has copy=True. This is set with the class argument meta_copy

>>> class Child(MetaDataBase, meta_copy=False):
...     pass

Initialize Metadata.

Parameters
**metadataAny

added to meta