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.
pfio.v2.Path
shall be independent frompfio.v2.FS
implementations such as S3 and so on as it includes too much information to represent generic paths and its manipulations. In this PR, it deprecates givingpfio.v2.FS
to the constructor ofpfio.v2.Path
, and add a new method.scope()
toFS
for calling file access methods from Path such asopen
andexists
.Before:
After this PR, we can do this:
Current style (above) remains supported for 2.7.x, but will be removed in 2.8.