AbstractBossFlowModule / CtrlExMemFlow.py
Tachi67's picture
Upload 5 files
e97f8cf
raw
history blame
498 Bytes
from typing import Dict, Any
from flows.base_flows import CircularFlow
from flows.utils import logging
from abc import ABC, abstractmethod
logging.set_verbosity_debug()
log = logging.get_logger(__name__)
class CtrlExMemFlow(CircularFlow, ABC):
@abstractmethod
def _on_reach_max_round(self):
pass
@abstractmethod
@CircularFlow.output_msg_payload_processor
def detect_finish_or_continue(self, output_payload: Dict[str, Any], src_flow) -> Dict[str, Any]:
pass