from abc import ABC, abstractmethod from msg_container import MsgContainer class MsgSink(ABC): def __init__(self): pass @abstractmethod def on_recv(self, msg: MsgContainer): pass def is_msg(self, msg: MsgContainer): return False