DataPermissionManager
QuantConnect.Lean.Engine.DataFeeds.DataPermissionManager
DataPermissionManager()
Bases: Object, IDataPermissionManager
Entity in charge of handling data permissions
data_channel_provider
data_channel_provider: IDataChannelProvider
The data channel provider instance
assert_configuration
assert_configuration(
subscription_request: SubscriptionDataConfig,
start_time_local: Union[datetime, date],
end_time_local: Union[datetime, date],
) -> None
Will assert the requested configuration is valid for the current job
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
subscription_request
|
SubscriptionDataConfig
|
The data subscription configuration to assert |
required |
start_time_local
|
Union[datetime, date]
|
The start time of this request |
required |
end_time_local
|
Union[datetime, date]
|
The end time of this request |
required |
initialize
initialize(job: AlgorithmNodePacket) -> None
Initialize the data permission manager
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
job
|
AlgorithmNodePacket
|
The job packet |
required |