Beispiel #1
0
	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)
Beispiel #2
0
 def onClose(self, *args, **kwargs):
     WebSocketServerProtocol.onClose(self, *args, **kwargs)
     self.factory.unregister(self)
Beispiel #3
0
 def onClose(self, wasClean, code, reason):
     print("Websocket connection closed: " + str(reason))
     WebSocketServerProtocol.onClose(self, wasClean, code, reason)
     self.factory.unregister(self)