We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The StorageManager's methods are mostly blocking, eager, and buffered, which are problematic when data gets big.
ChRIS_ultron_backEnd/chris_backend/core/storage/storagemanager.py
Lines 24 to 28 in 3f6858b
StorageManager.ls
Iterable[str]
List[str]
Lines 42 to 56 in 3f6858b
StorageManager.upload_obj should accept a BytesIO instead of AnyStr
StorageManager.upload_obj
BytesIO
AnyStr
StorageManager.download_obj should return a ContextManager[BytesIO] instead of AnyStr
StorageManager.download_obj
ContextManager[BytesIO]
StorageManager.delete_path could take a while, so there should be a mechanism for monitoring its progress
StorageManager.delete_path
StorageManager.move_path could take a while, so there should be a mechanism for monitoring its progress
StorageManager.move_path
StorageManager.copy_path could take a while, so there should be a mechanism for monitoring its progress
StorageManager.copy_path
The text was updated successfully, but these errors were encountered:
Related: #517
Sorry, something went wrong.
No branches or pull requests
The StorageManager's methods are mostly blocking, eager, and buffered, which are problematic when data gets big.
ChRIS_ultron_backEnd/chris_backend/core/storage/storagemanager.py
Lines 24 to 28 in 3f6858b
StorageManager.ls
should returnIterable[str]
instead ofList[str]
ChRIS_ultron_backEnd/chris_backend/core/storage/storagemanager.py
Lines 42 to 56 in 3f6858b
StorageManager.upload_obj
should accept aBytesIO
instead ofAnyStr
StorageManager.download_obj
should return aContextManager[BytesIO]
instead ofAnyStr
StorageManager.delete_path
could take a while, so there should be a mechanism for monitoring its progressStorageManager.move_path
could take a while, so there should be a mechanism for monitoring its progressStorageManager.copy_path
could take a while, so there should be a mechanism for monitoring its progressThe text was updated successfully, but these errors were encountered: