@api.route('/api/geomance-results/<session_key>/')
def geomance_results(session_key):
    rv = DelayedResult(session_key)
    if rv.return_value is None:
        return jsonify(ready=False)
    redis.delete(session_key)
    result = rv.return_value
    return jsonify(ready=True, result=result['result'], status=result['status'])
Looks in the Redis queue to see if the worker has finished yet.
dataset/ETHPy150Open associatedpress/geomancer/geomancer/api.py/geomance_results