def _create_client_factory(self, target_id): factory = ClientFactory() factory.protocol = OutgoingProtocol factory.target_id = target_id factory.add_connection = self.outgoing_connections.add factory.remove_connection = self.outgoing_connections.remove self._init_factory(factory) return factory