tlc.core.objects.mutable_objects.configuration
#
3LC runtime configuration.
Module Contents#
Classes#
Class |
Description |
---|---|
3LC runtime configuration. |
API#
- class tlc.core.objects.mutable_objects.configuration.Configuration(url: tlc.core.url.Url | None = None, project_root_url: tlc.core.url.Url | str | None = None, project_scan_urls: list[tlc.core.url.Url | str | dict] | None = None, extra_table_scan_urls: list[tlc.core.url.Url | str | dict] | None = None, extra_run_scan_urls: list[tlc.core.url.Url | str | dict] | None = None, aliases: dict[str, str] | None = None, created: str | None = None, last_modified: str | None = None, init_parameters: Any = None)#
Bases:
tlc.core.objects.mutable_object.MutableObject
3LC runtime configuration.
This singleton object contains all runtime configuration settings for this instance of 3LC, including
Current-user information
Network access tokens
Cache settings
Other settings
…
- Parameters:
url – The URL of the object.
created – The creation time of the object.
init_parameters – A dictionary containing the initial values of the object’s properties.
- configuration_instance: tlc.core.objects.mutable_objects.configuration.Configuration | None = None#
- static instance() tlc.core.objects.mutable_objects.configuration.Configuration #
Returns the singleton Configuration object