brane package
Subpackages
Submodules
brane.typing module
- class brane.typing.ModuleClassType
Bases:
object- name: Optional[str]
- loaded: bool
- load_modules: Callable[[], None]
- reload_modules: Callable[[], None]
- read: Callable
- write: Callable
- class brane.typing.FormatClassType
Bases:
object- module: Optional[ModuleClassType]
- check_extension: Callable[[str], bool]
- class brane.typing.ObjectClassType
Bases:
object- module: Optional[ModuleClassType]
- format: Optional[FormatClassType]
- object: Any
- load_objects: Callable[[], None]
- format_checker: Optional[Callable[[Any], FormatClassType]]
- module_checker: Optional[Callable[[Any, FormatClassType], ModuleClassType]]
- class brane.typing.HookClassType
Bases:
object- hook_name: Optional[str]
- marker: Optional[Union[str, set[str]]]
- active: bool
- activate: Callable
- deactivate: Callable
- condition: Callable[[ContextInterface], bool]
- class brane.typing.EventClassType
Bases:
object- clear_hooks: Callable
- add_hooks: Callable
- remove_hooks: Callable
- class brane.typing.ContextInterface
Bases:
TypedDict- object: Optional[Any]
- objects: Union[None, Any, list[Any], dict[str, Any]]
- path: Optional[Union[str, Path]]
- paths: Union[None, list[Union[str, pathlib.Path]], dict[str, Union[str, pathlib.Path]]]
- ext: Optional[str]
- protocol: Optional[str]
- file: Optional[_IOBase]
- files: Union[None, list[_io._IOBase], dict[str, _io._IOBase]]
- args: tuple
- kwargs: dict[str, Any]
- Module: Optional[ModuleClassType]
- Format: Optional[FormatClassType]
- brane.typing.print(*value, sep=' ', end='\n', file=None, flush=False)