X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=osm_common%2Fmsgkafka.py;h=1e22c9f8cf17a6d148cfb4c664076dac18b7e3c2;hb=refs%2Fchanges%2F00%2F7900%2F4;hp=bc9147d415111ab3fa3f891dd16c565208d4b06c;hpb=10602af49b01f0370761e913eacf485e77e4fde0;p=osm%2Fcommon.git diff --git a/osm_common/msgkafka.py b/osm_common/msgkafka.py index bc9147d..1e22c9f 100644 --- a/osm_common/msgkafka.py +++ b/osm_common/msgkafka.py @@ -136,11 +136,12 @@ class MsgKafka(MsgBase): async for message in self.consumer: if callback: - callback(message.topic, yaml.load(message.key), yaml.load(message.value), **kwargs) + callback(message.topic, yaml.safe_load(message.key), yaml.safe_load(message.value), **kwargs) elif aiocallback: - await aiocallback(message.topic, yaml.load(message.key), yaml.load(message.value), **kwargs) + await aiocallback(message.topic, yaml.safe_load(message.key), yaml.safe_load(message.value), + **kwargs) else: - return message.topic, yaml.load(message.key), yaml.load(message.value) + return message.topic, yaml.safe_load(message.key), yaml.safe_load(message.value) except KafkaError as e: raise MsgException(str(e)) finally: