In ArcGIS Python API 1.8.1, it allows you to make an asynchronous call of delete_features function by setting the future parameter to True.
The API document is here:
arcgis.features module — arcgis 1.8.2 documentation
Returns: Dict if future=False (default), else a concurrent.Future class.
I'd like to check the Future.result() to see if the operation has completed or failed. (there are nearly 1 million records...) : my understanding is it should only return when it is completed or it is failed, but actually it returns the following dictionary:
{'submissionTime': 1604031554270, 'lastUpdatedTime': 1604031554270, 'status': 'Pending'}So, what's the use of returning a Future object which seems returned immediately and never gets updated? is there an example to show how I am supposed to use this return? I'll ask the same question for calculate function .
Am I alone in this?