-
-
Notifications
You must be signed in to change notification settings - Fork 52
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
Parsing of dict is failing in v3.18.0 #87
Comments
From the title do you mean that this worked on previous versions but now is failing in v3.18.0? If it did work before could you please say in which jsonargparse and python version. |
Yes, it works with Python 3.9.5 and jsonargparse 3.17.0. |
Same thing with Python 3.9.6 and jsonargparse 3.19.0. |
Yes, I know. I modified the code above so that the same problem is reproduced in earlier versions of python. |
Currently I am refactoring a core part of jsonargparse which has been the main cause of many issues including this one. Thus it will take a bit to get this fixed. |
This should already be working correctly in the refactoring branch I am currently working on, see https://github.com/omni-us/jsonargparse/tree/refactor-namespace. You can already try it out. Note that this will be included in a major release of jsonargparse (v4.0.0) which still will take some more time. |
The fix is now in the master branch. As said this will be part of the next major release. |
Code to reproduce the issue:
Current behavior:
Exits with:
error: keywords must be strings
The text was updated successfully, but these errors were encountered: