fsl.utils.meta
¶
This module provides the Meta
class.
-
class
fsl.utils.meta.
Meta
[source]¶ Bases:
object
The
Meta
class is intended to be used as a mixin for other classes. It is simply a wrapper for a dictionary of key-value pairs.It has a handful of methods allowing you to add and access additional metadata associated with an object.
Returns the keys contained in the metadata dictionary (
dict.keys
).Returns the values contained in the metadata dictionary (
dict.values
).Returns the items contained in the metadata dictionary (
dict.items
).Returns the metadata value with the specified key (
dict.get
).Add some metadata with the specified key (
dict.__setitem__
).-
__dict__
= mappingproxy({'__module__': 'fsl.utils.meta', '__doc__': 'The ``Meta`` class is intended to be used as a mixin for other classes. It\n is simply a wrapper for a dictionary of key-value pairs.\n\n It has a handful of methods allowing you to add and access additional\n metadata associated with an object.\n\n .. autosummary::\n :nosignatures:\n\n metaKeys\n metaValues\n metaItems\n getMeta\n setMeta\n ', '__new__': <staticmethod object>, 'metaKeys': <function Meta.metaKeys>, 'metaValues': <function Meta.metaValues>, 'metaItems': <function Meta.metaItems>, 'getMeta': <function Meta.getMeta>, 'setMeta': <function Meta.setMeta>, '__dict__': <attribute '__dict__' of 'Meta' objects>, '__weakref__': <attribute '__weakref__' of 'Meta' objects>})¶
-
__module__
= 'fsl.utils.meta'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-