88from adf_core_python .core .config .config import Config
99from adf_core_python .core .launcher .config_key import ConfigKey
1010from adf_core_python .core .launcher .connect .connector import Connector
11- from adf_core_python .core .launcher .connect .connector_ambulance_centre import (
12- ConnectorAmbulanceCentre ,
13- )
11+
12+ # from adf_core_python.core.launcher.connect.connector_ambulance_centre import (
13+ # ConnectorAmbulanceCentre,
14+ # )
1415from adf_core_python .core .launcher .connect .connector_ambulance_team import (
1516 ConnectorAmbulanceTeam ,
1617)
17- from adf_core_python .core .launcher .connect .connector_fire_brigade import (
18- ConnectorFireBrigade ,
19- )
20- from adf_core_python .core .launcher .connect .connector_fire_station import (
21- ConnectorFireStation ,
22- )
23- from adf_core_python .core .launcher .connect .connector_police_force import (
24- ConnectorPoliceForce ,
25- )
26- from adf_core_python .core .launcher .connect .connector_police_office import (
27- ConnectorPoliceOffice ,
28- )
18+
19+ # from adf_core_python.core.launcher.connect.connector_fire_brigade import (
20+ # ConnectorFireBrigade,
21+ # )
22+ # from adf_core_python.core.launcher.connect.connector_fire_station import (
23+ # ConnectorFireStation,
24+ # )
25+ # from adf_core_python.core.launcher.connect.connector_police_force import (
26+ # ConnectorPoliceForce,
27+ # )
28+ # from adf_core_python.core.launcher.connect.connector_police_office import (
29+ # ConnectorPoliceOffice,
30+ # )
2931
3032
3133class AgentLauncher :
@@ -48,12 +50,12 @@ def init_connector(self) -> None:
4850 self .config .get_value (ConfigKey .KEY_TEAM_NAME ),
4951 )
5052
51- self .connectors .append (ConnectorAmbulanceCentre ())
53+ # self.connectors.append(ConnectorAmbulanceCentre())
5254 self .connectors .append (ConnectorAmbulanceTeam ())
53- self .connectors .append (ConnectorFireBrigade ())
54- self .connectors .append (ConnectorFireStation ())
55- self .connectors .append (ConnectorPoliceForce ())
56- self .connectors .append (ConnectorPoliceOffice ())
55+ # self.connectors.append(ConnectorFireBrigade())
56+ # self.connectors.append(ConnectorFireStation())
57+ # self.connectors.append(ConnectorPoliceForce())
58+ # self.connectors.append(ConnectorPoliceOffice())
5759
5860 def launch (self ) -> None :
5961 host : str = self .config .get_value (ConfigKey .KEY_KERNEL_HOST , "localhost" )
@@ -63,12 +65,10 @@ def launch(self) -> None:
6365 component_launcher : ComponentLauncher = ComponentLauncher (port , host )
6466
6567 for connector in self .connectors :
66- thread = threading .Thread (
67- target = connector .connect ,
68- args = (component_launcher , self .config , self .loader ),
69- )
70- thread .start ()
71- self .thread_list .append (thread )
68+ threads = connector .connect (component_launcher , self .config , self .loader )
69+ for thread in threads :
70+ thread .start ()
71+ self .thread_list .extend (threads )
7272
7373 for thread in self .thread_list :
7474 thread .join ()
0 commit comments