Răsfoiți Sursa

run black on files

Denis Mazur 4 ani în urmă
părinte
comite
b1a2ca2e84
1 a modificat fișierele cu 1 adăugiri și 2 ștergeri
  1. 1 2
      hivemind/p2p/p2p_daemon_bindings/control.py

+ 1 - 2
hivemind/p2p/p2p_daemon_bindings/control.py

@@ -123,7 +123,6 @@ class ControlClient:
 
             elif resp.HasField("requestHandling"):
                 handler_task = asyncio.create_task(self._handle_persistent_request(call_id, resp.requestHandling))
-                # TODO: fix race condition at the of ._handle_persistent_request(...)
                 self.handler_tasks[call_id] = handler_task
 
             elif call_id in self.handler_tasks and resp.HasField("cancel"):
@@ -211,7 +210,7 @@ class ControlClient:
             return await self.pending_calls[call_id]
 
         except asyncio.CancelledError:
-            await self._send_call_cancel(call_id)
+            asyncio.create_task(self._send_call_cancel(call_id))
             raise
 
         finally: