mirror of https://github.com/zulip/zulip.git
Annotation of zerver/lib/handlers.py.
This commit is contained in:
parent
86a8d3d0f5
commit
9cfa7d5765
|
@ -6,9 +6,11 @@ current_handler_id = 0
|
|||
handlers = {} # type: Dict[int, Any] # TODO: Should be AsyncDjangoHandler but we don't important runtornado.py.
|
||||
|
||||
def get_handler_by_id(handler_id):
|
||||
# type: (int) -> Any # TODO: should be AsyncDjangoHandler, see above
|
||||
return handlers[handler_id]
|
||||
|
||||
def allocate_handler_id(handler):
|
||||
# type: (Any) -> int # TODO: should be AsyncDjangoHandler, see above
|
||||
global current_handler_id
|
||||
handlers[current_handler_id] = handler
|
||||
handler.handler_id = current_handler_id
|
||||
|
@ -16,12 +18,15 @@ def allocate_handler_id(handler):
|
|||
return handler.handler_id
|
||||
|
||||
def clear_handler_by_id(handler_id):
|
||||
# type: (int) -> None
|
||||
del handlers[handler_id]
|
||||
|
||||
def handler_stats_string():
|
||||
# type: () -> str
|
||||
return "%s handlers, latest ID %s" % (len(handlers), current_handler_id)
|
||||
|
||||
def finish_handler(handler_id, event_queue_id, contents, apply_markdown):
|
||||
# type: (int, int, List[Dict[str, Any]], bool) -> None
|
||||
err_msg = "Got error finishing handler for queue %s" % (event_queue_id,)
|
||||
try:
|
||||
# We call async_request_restart here in case we are
|
||||
|
|
Loading…
Reference in New Issue