Esempio n. 1
0
class main:
    def __init__(self):
        self.events = EventManager()
        self.load()
        self.events.trigger(Event('reload'))
    
    def load(self):
        self.reactors = []
        self.reactors.append(example(self.events))
        self.reactors.append(example2(self.events))
        self.events.bind('main app', self.reload, 'reload')
        self.events.trigger(Event('ready'))
    
    def reload(self, event=None, *args):
        self.events.trigger(Event('reloading'))
        self.events.clear_bindings()
        self.reactors = []
        self.load()
        self.events.trigger(Event('reloaded'))
Esempio n. 2
0
class main:
    def __init__(self):
        self.events = EventManager()
        self.load()
        self.events.trigger(Event('reload'))

    def load(self):
        self.reactors = []
        self.reactors.append(example(self.events))
        self.reactors.append(example2(self.events))
        self.events.bind('main app', self.reload, 'reload')
        self.events.trigger(Event('ready'))

    def reload(self, event=None, *args):
        self.events.trigger(Event('reloading'))
        self.events.clear_bindings()
        self.reactors = []
        self.load()
        self.events.trigger(Event('reloaded'))