Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
#!/usr/bin/python
+import logging
import tornado.web
from . import base
+# Setup logging
+log = logging.getLogger("pbs.web.builders")
+
class APIv1ControlHandler(base.APIMixin, tornado.websocket.WebSocketHandler):
@tornado.web.authenticated
async def open(self):
# After the builder has connected, try to dispatch some jobs
await self.backend.jobqueue.dispatch_jobs()
+ def on_ping(self, data):
+ log.debug("%s has pinged us" % self.builder)
+
def on_close(self):
# Drop the connection to the builder
self.current_user.disconnected()