from stable_baselines3.td3 import TD3

from unstable_baselines3.common.off_policy import OffPolicy


class WorkerTD3(TD3, OffPolicy):
    """
    meant to work inside a parallel DQN
    specifially broke the .learn() and .collect_rollout() methods
    now can iterate in a loop while broadcasting the actions taken to the parallel DQN
    """

    def __init__(self, policy, env, *args, **kwargs):
        super().__init__(policy, env, *args, **kwargs)
