X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_common%2Fmsgkafka.py;fp=osm_common%2Fmsgkafka.py;h=1e22c9f8cf17a6d148cfb4c664076dac18b7e3c2;hb=6472e2b6e90c263b59c1195a952fbf4b7d35eba0;hp=bc9147d415111ab3fa3f891dd16c565208d4b06c;hpb=3e759159243751bee85943700c4ad118ff8c6c70;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: