calypso.utils package
- class calypso.utils.LazyLoader(local_name: str, parent_module_globals: Mapping, name: str)
Bases:
ModuleType
- class calypso.utils.Registry(name)
Bases:
Mapping
- register_module(module=None, name=None, force=False)
method to register a module
- Parameters:
module (
LazyLoader
) – LazyLoader instance of specific module, by default Nonename (str) – the class name of registry, by default None
force (bool, optional) – whether to replace the module in force, by default False
- Returns:
module – class of
LazyLoader
(not instance)- Return type:
- calypso.utils.log_init(level=20, logfile: Path | str | None = None, logdir: Path | str | None = 'log')
- calypso.utils.singleton(cls)
Singleton decorator
Submodules
- calypso.utils.cleancache module
- calypso.utils.factory module
- calypso.utils.hash module
- calypso.utils.lazyloader module
- calypso.utils.log module
- calypso.utils.registry module
- calypso.utils.rotate_dir module
- calypso.utils.seed module
- calypso.utils.singleton module
- calypso.utils.str_parser module
- calypso.utils.to_toml module