mirror of
				https://github.com/avatao-content/baseimage-tutorial-framework
				synced 2025-11-04 12:42:55 +00:00 
			
		
		
		
	Improve FSMAware api
This commit is contained in:
		@@ -7,7 +7,7 @@ from .fsm_managing_event_handler import FSMManagingEventHandler
 | 
			
		||||
from .ide_event_handler import IdeEventHandler
 | 
			
		||||
from .log_monitoring_event_handler import LogMonitoringEventHandler
 | 
			
		||||
from .message_sender import MessageSender
 | 
			
		||||
#from .pipe_io_event_handler import PipeIOEventHandlerBase, PipeIOEventHandler
 | 
			
		||||
#from .pipe_io_event_handler import TransformerPipeIOEventHandler, CommandEventHandler
 | 
			
		||||
from .pipe_io_event_handler import PipeIOEventHandlerBase, PipeIOEventHandler
 | 
			
		||||
from .pipe_io_event_handler import TransformerPipeIOEventHandler, CommandEventHandler
 | 
			
		||||
from .process_managing_event_handler import ProcessManagingEventHandler
 | 
			
		||||
from .terminal_event_handler import TerminalEventHandler
 | 
			
		||||
 
 | 
			
		||||
@@ -21,6 +21,6 @@ class FSMAwareEventHandler(EventHandler, FSMAware, ABC):
 | 
			
		||||
        self.subscribe('fsm_update')
 | 
			
		||||
 | 
			
		||||
    def dispatch_handling(self, message):
 | 
			
		||||
        if self.update_fsm_data(message):
 | 
			
		||||
        if self.refresh_on_fsm_update(message):
 | 
			
		||||
            return None
 | 
			
		||||
        return super().dispatch_handling(message)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user