@classmethod
    def factory_factory(cls, source_path):
        def factory(label, job_id, stage_label, event_queue, log_path):
            # factory is called by caktin_tools executor
            def init_proxy(*args, **kwargs):
                # init_proxy is called by asyncio
                return cls(label, job_id, stage_label, event_queue, log_path, source_path, *args, **kwargs)
            return init_proxy
        return factory
Factory factory for constructing protocols that know the source path for this CMake package.
dataset/ETHPy150Open catkin/catkin_tools/catkin_tools/jobs/commands/cmake.py/CMakeIOBufferProtocol.factory_factory