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: collections.abc.Sequence[tlc.core.url.Url | str | dict] | None = None, extra_table_scan_urls: collections.abc.Sequence[tlc.core.url.Url | str | dict] | None = None, extra_run_scan_urls: collections.abc.Sequence[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