7bfb4c3402
By default, a ThreadPoolExecutor will wait at Python interpreter shutdown for all the threads to stop by themselves before letting the interpreter shut down. We don't want that for the network requests thread pool, it causes a shutdown latency if there are outstanding requests. Killing the threads in our pool is perfectly safe so we can avoid the latency by introducing an UnsafeThreadPoolExecutor. |
||
---|---|---|
.. | ||
__init__.py | ||
base_request.py | ||
command_request.py | ||
completion_request.py | ||
event_notification.py | ||
omni_completion_request.py |