from core.observers.BaseObserver import BaseObserver class TicketObserver(BaseObserver): def __init__(self): self.on_connecting = [] self.on_sync_done = [] self.on_waiting = [] self.on_paid = [] self.on_ticket_ready = [] self.on_used = [] self.on_connection_error = [] self.on_failed_output = [] self.on_failed_input = [] self.on_unknown_error = [] self.on_preparing = [] self.on_error = []