The underlying code using the python requests module with no timeouts - which means that if there is every a connectivity problem with the SightEngine server, the calling code will hang forever.
Should be able to pass in a timeout parameter using a kwarg if desired. I can create a fork and pull request for this if you like.