Added improved models

This commit is contained in:
2023-04-15 19:46:05 +02:00
parent d7d41b878c
commit e94ff1b26f
8 changed files with 143 additions and 22 deletions

View File

@@ -0,0 +1,20 @@
from abc import abstractmethod, ABC
from cpl_core.type import T
class Observer(ABC):
def __init__(self):
ABC.__init__(self)
@abstractmethod
def next(self, value: T):
pass
@abstractmethod
def error(self, ex: Exception):
pass
@abstractmethod
def complete(self):
pass