unilab.base.registry.envcfg
-
unilab.base.registry.envcfg(name)[source]
Decorator to register an environment configuration class or factory.
- Usage:
@envcfg(“my-env”)
@dataclass
class MyEnvCfg(EnvCfg):
@envcfg(“my-manager-env”)
def make_my_env_cfg() -> EnvCfg:
- Parameters:
name (str)
- Return type:
Callable[[TypeVar(TEnvCfgFactory, bound= Callable[[], EnvCfg])], TypeVar(TEnvCfgFactory, bound= Callable[[], EnvCfg])]