lories.core.configs.configurations ================================== .. py:module:: lories.core.configs.configurations .. autoapi-nested-parse:: lories.core.configs.configurations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Classes ------- .. autoapisummary:: lories.core.configs.configurations.Configurations Module Contents --------------- .. py:class:: Configurations(name: str, dirs: lories.core.configs.directories.Directories, defaults: Optional[Mapping[str, Any]] = None, **kwargs) Bases: :py:obj:`lories._core._Configurations` .. autoapi-inheritance-diagram:: lories.core.configs.configurations.Configurations :parts: 1 :private-bases: Helper class that provides a standard way to create an ABC using inheritance. .. py:method:: get(key: str | Iterable[str], default: Any = None) -> Any D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None. .. py:method:: pop(key: str, default: Any = None) -> Any D.pop(k[,d]) -> v, remove specified key and return the corresponding value. If key is not found, d is returned if given, otherwise KeyError is raised. .. py:method:: update(update: Mapping[str, Any], replace: bool = True) -> None D.update([E, ]**F) -> None. Update D from mapping/iterable E and F. If E present and has a .keys() method, does: for k in E: D[k] = E[k] If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k, v in F.items(): D[k] = v