Bläddra i källkod

Explain how we take care of servicer threads

Richard Belleville 6 år sedan
förälder
incheckning
b9cc2c210f
1 ändrade filer med 8 tillägg och 0 borttagningar
  1. 8 0
      examples/python/cancellation/README.md

+ 8 - 0
examples/python/cancellation/README.md

@@ -153,6 +153,14 @@ In this example, we use the `ServicerContext.add_callback` method to set a
 down through our hashing algorithm and ensure to check that the RPC is still
 down through our hashing algorithm and ensure to check that the RPC is still
 ongoing before each iteration.
 ongoing before each iteration.
 
 
+```python
+stop_event = threading.Event()
+def on_rpc_done():
+    # Regain servicer thread.
+    stop_event.set()
+context.add_callback(on_rpc_done)
+secret = _find_secret(stop_event)
+```
 
 
 ##### Initiating a Cancellation from a Servicer
 ##### Initiating a Cancellation from a Servicer