Ejemplo n.º 1
0
class Core(object):

    def __init__(self):
        self.stop_requested = False
        self.server = Server()

    def _start_server(self):
        self.server.start()

    def _stop_server(self):
        self.server.stop()

    def _tick(self):
        for client in self.server.clients:
            print("testy")
            # TODO: actually do something

    def _tick_loop(self):
        while not self.stop_requested:
            print("tick")
            self._tick()
            time.sleep(10)

    def run(self):
        self._start_server()
        self._tick_loop()

    def stop(self):
        self.stop_requested = True
        self._stop_server()
Ejemplo n.º 2
0
 def __init__(self):
     self.stop_requested = False
     self.server = Server()