X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_common%2Fmsglocal.py;h=75fc71718473b485b988ac099e0e58010b52de6d;hb=a7f8a6d95a622459d1cbfb06463d17deaef71aa2;hp=8fae7a2ec3de7f497d1b4fd7b86524a817dcea76;hpb=e74238f281baa37a6ec32f9118cce37190a24403;p=osm%2Fcommon.git diff --git a/osm_common/msglocal.py b/osm_common/msglocal.py index 8fae7a2..75fc717 100644 --- a/osm_common/msglocal.py +++ b/osm_common/msglocal.py @@ -115,3 +115,14 @@ class MsgLocal(MsgBase): raise except Exception as e: # TODO refine raise MsgException(str(e)) + + async def aiowrite(self, topic, key, msg, loop=None): + """ + Asyncio write. It blocks + :param topic: str + :param key: str + :param msg: message, can be str or yaml + :param loop: asyncio loop + :return: nothing if ok or raises an exception + """ + return self.write(topic, key, msg)