Runtime
- class app.runtime.runtime.Runtime[source]
Bases:
LoggableHierarchicalNamedMixin
Inheritance Diagram for Runtime
Methods
__init__
(*[, config, instance_parent, ...])get_forex_provider
([key])get_provider
(key)get_provider_or_none
(key)has_provider
(key)run
()Attributes
- __init__(*, config: ConfigManager | None = None, instance_parent: ParentType | None = None, instance_name: str | None = None) None [source]
- Parameters:
config (ConfigManager | None)
instance_parent (ParentType | None)
instance_name (str | None)
- Return type:
None
- get_forex_provider(key: ProviderType | str = ProviderType.FOREX) ForexProvider [source]
- Parameters:
key (ProviderType | str)
- Return type:
- get_provider(key: ProviderType | str) Provider [source]
- Parameters:
key (ProviderType | str)
- Return type:
- get_provider_or_none(key: ProviderType | str) Provider | None [source]
- Parameters:
key (ProviderType | str)
- Return type:
Provider | None
- has_provider(key: ProviderType | str) bool [source]
- Parameters:
key (ProviderType | str)
- Return type: