constantly.Values(_ConstantsContainer) class documentationconstantly
(View In Hierarchy)
Known subclasses: constantly.Flags
A Values subclass
contains constants which are associated with arbitrary values.
| Class Method | lookupByValue | Retrieve a constant by its value or raise a ValueError if
there is no constant associated with that value. |
Inherited from _ConstantsContainer:
| Method | __new__ | Classes representing constants containers are not intended to be instantiated. |
| Class Method | lookupByName | Retrieve a constant by its name or raise a ValueError if
there is no constant associated with that name. |
| Class Method | iterconstants | Iteration over a Names
subclass results in all of the constants it contains. |
| Class Variable | _constantType | Specified by a _ConstantsContainer
subclass to specify the type of constants allowed by that subclass. |
| Class Variable | _enumerants | A dict mapping the names of constants (eg NamedConstant
instances) found in the class definition to those instances. |
| Class Method | _constantFactory | Construct the value for a new constant to add to this container. |
Retrieve a constant by its value or raise a ValueError if
there is no constant associated with that value.
| Parameters | value | The value of one of the constants defined by cls. |
| Returns | The ValueConstant
associated with value. | |
| Raises | ValueError | If value is not the value of one of the constants defined by
cls. |