# See the License for the specific language governing permissions and
# limitations under the License.
-import logging
from http import HTTPStatus
-from osm_common.common_utils import FakeLock
+import logging
from threading import Lock
+from osm_common.common_utils import FakeLock
+
__author__ = "Alfonso Tierno <alfonso.tiernosepulveda@telefonica.com>"
Base class for all msgXXXX classes
"""
- def __init__(self, logger_name='msg', lock=False):
+ def __init__(self, logger_name="msg", lock=False):
"""
Constructor of FsBase
:param logger_name: logging name
pass
def write(self, topic, key, msg):
- raise MsgException("Method 'write' not implemented", http_code=HTTPStatus.INTERNAL_SERVER_ERROR)
+ raise MsgException(
+ "Method 'write' not implemented", http_code=HTTPStatus.INTERNAL_SERVER_ERROR
+ )
def read(self, topic):
- raise MsgException("Method 'read' not implemented", http_code=HTTPStatus.INTERNAL_SERVER_ERROR)
+ raise MsgException(
+ "Method 'read' not implemented", http_code=HTTPStatus.INTERNAL_SERVER_ERROR
+ )
- async def aiowrite(self, topic, key, msg, loop=None):
- raise MsgException("Method 'aiowrite' not implemented", http_code=HTTPStatus.INTERNAL_SERVER_ERROR)
+ async def aiowrite(self, topic, key, msg):
+ raise MsgException(
+ "Method 'aiowrite' not implemented",
+ http_code=HTTPStatus.INTERNAL_SERVER_ERROR,
+ )
- async def aioread(self, topic, loop=None, callback=None, aiocallback=None, **kwargs):
- raise MsgException("Method 'aioread' not implemented", http_code=HTTPStatus.INTERNAL_SERVER_ERROR)
+ async def aioread(
+ self, topic, callback=None, aiocallback=None, group_id=None, **kwargs
+ ):
+ raise MsgException(
+ "Method 'aioread' not implemented",
+ http_code=HTTPStatus.INTERNAL_SERVER_ERROR,
+ )