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
I might be missing something, but why does afilter not get dict/list values? Any specific reason for that?
afilter
data = [ { "choices": [ "Charity", "Cooperative", "Corporation", "Educational institution", "Public entity", "International organisation" ] }, { "items": [ { "choices": "country" } ], } ] def afilter(x): print x return True res = dpath.util.search(data, "**/choices", yielded=True, afilter=afilter)
Running this results in ...
country ('1/items/0/choices', 'country')
Or to phrase it differently: how can I search for elements which include "Charity"? My current solution looks like this:
res = dpath.util.search(data, "**/choices", yielded=True) for item in res: val = dpath.util.get(data, item[0]) if "Charity" in val: print item[0]
But that would be much simpler if afilter also gets the list of the first element.
The text was updated successfully, but these errors were encountered:
moomoohk
No branches or pull requests
I might be missing something, but why does
afilter
not get dict/list values? Any specific reason for that?Running this results in ...
Or to phrase it differently: how can I search for elements which include "Charity"? My current solution looks like this:
But that would be much simpler if
afilter
also gets the list of the first element.The text was updated successfully, but these errors were encountered: