def onClose(self, wasClean, code, reason): #print('client closed', code, reason) # inbuilt by autobahn #self.factory = None nabar_id = self.nabar.id if nabar_id in IN.APP.contexts: try: IN.APP.contexts[nabar_id].remove(self) except Exception as e: pass WebSocketServerProtocol.onClose(self, wasClean, code, reason) IN.APP.context_pool.free(self)
def onClose(self, *args, **kwargs): WebSocketServerProtocol.onClose(self, *args, **kwargs) self.factory.unregister(self)
def onClose(self, wasClean, code, reason): print("Websocket connection closed: " + str(reason)) WebSocketServerProtocol.onClose(self, wasClean, code, reason) self.factory.unregister(self)