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
Symptom:
import fsspec url = "root://eospublic.cern.ch//eos/root-eos/benchmark/Run2012B_SingleMu.root?blah=blah" fs, path = fsspec.core.url_to_fs(url) print(fs, path)
returns
<fsspec_xrootd.xrootd.XRootDFileSystem object at 0x10ad0d040> /eos/root-eos/benchmark/Run2012B_SingleMu.root
the second argument should be /eos/root-eos/benchmark/Run2012B_SingleMu.root?blah=blah, but the parameters are dropped.
/eos/root-eos/benchmark/Run2012B_SingleMu.root?blah=blah
The issue is that we are using XRootD.client.URL.path when we should be using path_with_params in
XRootD.client.URL.path
path_with_params
fsspec-xrootd/src/fsspec_xrootd/xrootd.py
Line 305 in 784540c
The text was updated successfully, but these errors were encountered:
Preserve parameters in paths
08f1535
Fixes #64
4328b91
6e36c03
Successfully merging a pull request may close this issue.
Symptom:
returns
the second argument should be
/eos/root-eos/benchmark/Run2012B_SingleMu.root?blah=blah
, but the parameters are dropped.The issue is that we are using
XRootD.client.URL.path
when we should be usingpath_with_params
infsspec-xrootd/src/fsspec_xrootd/xrootd.py
Line 305 in 784540c
The text was updated successfully, but these errors were encountered: