Bases: object
Base class for asynchronous VO service requests using concurrent.futures.ThreadPoolExecutor.
Service request will be forced to run in silent mode by setting verbose=False. Warnings are controled by warnings module.
Note
Methods of the attributes can be accessed directly, with priority given to executor.
Parameters : | func : function
args, kwargs :
|
---|
Attributes
executor | concurrent.futures.ThreadPoolExecutor | Executor running the function on single thread. |
future | concurrent.futures.Future | Asynchronous execution created by executor. |
Methods Summary
get([timeout]) | Get result, if available, then shut down thread. |
Methods Documentation
Get result, if available, then shut down thread.
Parameters : | timeout : int or float
|
---|---|
Returns : | result :
|
Raises : | Exception :
|