def __init__()

in rlmeta/core/loop.py [0:0]


    def __init__(self,
                 env_factory: EnvFactory,
                 agent_factory: AgentFactory,
                 controller: ControllerLike,
                 running_phase: Phase,
                 should_update: bool = False,
                 num_rollouts: int = 1,
                 index: int = 0,
                 index_offset: Optional[int] = None,
                 seed: Optional[int] = None) -> None:
        self._running_phase = running_phase
        self._should_update = should_update
        self._index = index
        self._num_rollouts = num_rollouts
        if index_offset is None:
            self._index_offset = index * num_rollouts
        else:
            self._index_offset = index_offset
        self._seed = seed

        self._env_factory = env_factory
        self._agent_factory = agent_factory
        self._envs = []
        self._agents = []
        self._controller = controller

        self._loop = None
        self._tasks = []
        self._running = False