Просмотр исходного кода

Improved server start(), run() methods.

Taddeus Kroes 13 лет назад
Родитель
Сommit
dee36a8960
2 измененных файлов с 8 добавлено и 5 удалено
  1. 3 0
      src/server.py
  2. 5 5
      src/tuio_server.py

+ 3 - 0
src/server.py

@@ -78,3 +78,6 @@ class GestureServer(TuioServerHandler, Logger):
 
     def stop(self):
         self.tuio_server.stop()
+
+    def run(self):
+        self.tuio_server.run()

+ 5 - 5
src/tuio_server.py

@@ -62,12 +62,12 @@ class TuioServer2D(Logger):
                 self.down.add(sid)
                 self.handler_obj.on_point_down(sid, x, y)
 
+    def run(self):
+        self.server.handle_request()
+
     def start(self):
-        try:
-            self.info('Starting OSC server')
-            self.server.serve_forever()
-        except SystemExit:
-            self.stop()
+        self.info('Starting OSC server')
+        self.server.serve_forever()
 
     def stop(self):
         self.info('Stopping OSC server')