False 500 testing (#57)
False 500 testing (#57)

* push wip code for handling false 500s

* query task response via uuid

* cleaning up, remove print statements

* raise 409 error when retry history is empty

* small changes

- we don't need to force a retry on a 409, it will only result in another 409, so let's just directly handle the issue
- try_history back to 500

* Update api.py

* more formatting

* Update api.py

* fomatting

Co-authored-by: Kevin Xu <7e839b92ed174c80c7958e423e11e868f8feeafa@scale.com>
scaleapi/scaleapi-python-client,scaleapi/scaleapi-python-client