Skip to content
New issue

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

Define in more exact terms what interface store.open() should return #66

Open
criemen opened this issue Nov 14, 2017 · 0 comments
Open

Comments

@criemen
Copy link
Collaborator

criemen commented Nov 14, 2017

At the moment, Backends return different interfaces for open(), for which the API docs just say that it "[r]eturns a read-only file-like object for reading a key."
Boto for example does not provide a seek method, depending on the backend wrong seeks are not always throwing an exception, etc.
An example test run can be seen here, which included the azure tell-and-seek-test for all backends:
https://travis-ci.org/Corni/simplekv/jobs/301494259
It would be nice to have this as a minimal file-like interface which is supported by all backends.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant