fsl.utils.meta
¶
This module provides the Meta
class.
-
class
fsl.utils.meta.
Meta
¶ 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__
).-
metaKeys
()¶ Returns the keys contained in the metadata dictionary (
dict.keys
).
-
metaValues
()¶ Returns the values contained in the metadata dictionary (
dict.values
).
-
metaItems
()¶ Returns the items contained in the metadata dictionary (
dict.items
).
-
getMeta
(*args, **kwargs)¶ Returns the metadata value with the specified key (
dict.get
).
-
setMeta
(*args, **kwargs)¶ Add some metadata with the specified key (
dict.__setitem__
).
-