0.0.0+develop
flytekitplugins.omegaconf.type_information
Directory
Methods
| Method | Description |
|---|---|
all_annotations() |
Returns a dictionary-like ChainMap that includes annotations for all. |
extract_node_type() |
Provides typing information about DictConfig nodes. |
substitute_types() |
Provides a substitute type hint to use when selecting transformers for serialisation. |
Methods
all_annotations()
def all_annotations(
cls: typing.Type,
) -> collections.ChainMapReturns a dictionary-like ChainMap that includes annotations for all attributes defined in cls or inherited from superclasses.
| Parameter | Type |
|---|---|
cls |
typing.Type |
extract_node_type()
def extract_node_type(
python_val: typing.Union[omegaconf.dictconfig.DictConfig, omegaconf.listconfig.ListConfig],
key: typing.Union[str, int],
) -> n:Provides typing information about DictConfig nodes
| Parameter | Type |
|---|---|
python_val |
typing.Union[omegaconf.dictconfig.DictConfig, omegaconf.listconfig.ListConfig] |
key |
typing.Union[str, int] |
substitute_types()
def substitute_types(
t: typing.Type,
) -> n: A corrected typehintProvides a substitute type hint to use when selecting transformers for serialisation.
| Parameter | Type |
|---|---|
t |
typing.Type |