예제 #1
0
파일: handlers.py 프로젝트: xaoei/zulip
 def on_connection_close(self) -> None:
     # Register a Tornado handler that runs when client-side
     # connections are closed to notify the events system.
     #
     # TODO: Theoretically, this code should run when you Ctrl-C
     # curl to cause it to break a `GET /events` connection, but
     # that seems to no longer run this code.  Investigate what's up.
     client_descriptor = get_descriptor_by_handler_id(self.handler_id)
     if client_descriptor is not None:
         client_descriptor.disconnect_handler(client_closed=True)
예제 #2
0
 def on_connection_close(self) -> None:
     client_descriptor = get_descriptor_by_handler_id(self.handler_id)
     if client_descriptor is not None:
         client_descriptor.disconnect_handler(client_closed=True)
예제 #3
0
 def __repr__(self) -> str:
     descriptor = get_descriptor_by_handler_id(self.handler_id)
     return "AsyncDjangoHandler<%s, %s>" % (self.handler_id, descriptor)
예제 #4
0
 def on_connection_close(self):
     # type: () -> None
     client_descriptor = get_descriptor_by_handler_id(self.handler_id)
     if client_descriptor is not None:
         client_descriptor.disconnect_handler(client_closed=True)
예제 #5
0
 def __repr__(self):
     # type: () -> str
     descriptor = get_descriptor_by_handler_id(self.handler_id)
     return "AsyncDjangoHandler<%s, %s>" % (self.handler_id, descriptor)
예제 #6
0
 def __repr__(self) -> str:
     descriptor = get_descriptor_by_handler_id(self.handler_id)
     return f"AsyncDjangoHandler<{self.handler_id}, {descriptor}>"