Produce more helpful error messages when reading from file-like objects that have been seeked. #210
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
(cc @CWFred)
Pedalboard supports reading audio from file-like objects. If a file-like object is provided but its position is not at index
0
(i.e.: it has beenseek
-ed or written to without seeking back to the start), Pedalboard will throw an unhelpfulValueError
:This PR changes the error message to indicate that the provided file-like object is at its end, or seeked to some other point along its length.