Hi, i encountered with dangling file descriptor in case of upload error here https://github.com/ftrackhq/ftrack-python/blob/87c7d4538e703de03f9bc8e2becd46e199c70cb0/source/ftrack_api/entity/location.py#L358 PR? It is clear for my that this code error intolerant, but you may need more info or test case.