X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_lcm%2Flcm.py;h=2fc479feb3da55673ee9632f3950a1989eba26ab;hb=refs%2Fchanges%2F67%2F13467%2F2;hp=1edc9600faf1c8999c0c8b9777d7473686d8e96f;hpb=e789898a1681e9b8568f57608d7604a447250fe5;p=osm%2FLCM.git diff --git a/osm_lcm/lcm.py b/osm_lcm/lcm.py index 1edc960..2fc479f 100644 --- a/osm_lcm/lcm.py +++ b/osm_lcm/lcm.py @@ -705,9 +705,9 @@ class Lcm: async def kafka_read_ping(self): await asyncio.gather(self.kafka_read(), self.kafka_ping()) - def start(self): + async def start(self): # check RO version - asyncio.run(self.check_RO_version()) + await self.check_RO_version() self.ns = ns.NsLcm(self.msg, self.lcm_tasks, self.main_config) # TODO: modify the rest of classes to use the LcmCfg object instead of dicts @@ -725,7 +725,7 @@ class Lcm: self.msg, self.lcm_tasks, self.main_config.to_dict() ) - asyncio.run(self.kafka_read_ping()) + await self.kafka_read_ping() # TODO # self.logger.debug("Terminating cancelling creation tasks") @@ -844,7 +844,7 @@ if __name__ == "__main__": ) exit(1) lcm = Lcm(config_file) - lcm.start() + asyncio.run(lcm.start()) except (LcmException, getopt.GetoptError) as e: print(str(e), file=sys.stderr) # usage()