Prechádzať zdrojové kódy

Explain how we take care of servicer threads

Richard Belleville 6 rokov pred
rodič
commit
b9cc2c210f
1 zmenil súbory, kde vykonal 8 pridanie a 0 odobranie
  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