Skip to content

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