Esempio n. 1
0
 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)
Esempio n. 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)
Esempio n. 3
0
 def __repr__(self) -> str:
     descriptor = get_descriptor_by_handler_id(self.handler_id)
     return "AsyncDjangoHandler<%s, %s>" % (self.handler_id, descriptor)
Esempio n. 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)
Esempio n. 5
0
 def __repr__(self):
     # type: () -> str
     descriptor = get_descriptor_by_handler_id(self.handler_id)
     return "AsyncDjangoHandler<%s, %s>" % (self.handler_id, descriptor)
Esempio n. 6
0
 def __repr__(self) -> str:
     descriptor = get_descriptor_by_handler_id(self.handler_id)
     return f"AsyncDjangoHandler<{self.handler_id}, {descriptor}>"