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
Regression when using OneOrMore with nestedExpr #504
Comments
The 3.1.0 release of pyparsing introduced a change or regression in the error message that we parse in the gabbit tests so we pin until that is investigated in the issue [1]. [1] pyparsing/pyparsing#504
The 3.1.0 release of pyparsing introduced a change or regression in the error message that we parse in the gabbit tests so we pin until that is investigated in the issue [1]. [1] pyparsing/pyparsing#504
The 3.1.0 release of pyparsing introduced a change or regression in the error message that we parse in the gabbit tests so we pin until that is investigated in the issue [1]. [1] pyparsing/pyparsing#504
Thanks for submitting this issue. I made some updates in the recent 3.1.1 release around the changes in error messages, but those changes did not address this issue. I agree that the previous error message is clearer and more helpful. I'll try to get a 3.1.2 out with a fix, but it will probably not be for a few weeks. |
The 3.1.0 release of pyparsing introduced a change or regression in the error message that we parse in the gabbit tests so we pin until that is investigated in the issue [1]. [1] pyparsing/pyparsing#504
thanks! :) |
The 3.1.0 release of pyparsing introduced a change or regression in the error message that we parse in the gabbit tests so we pin until that is investigated in the issue [1]. [1] pyparsing/pyparsing#504
Hello @ptmcg 👋 Sorry for the bump – is there any plan to release a new 3.1.2 with a fix for this anytime soon or should we adapt to the new error message instead? |
Thanks again for your patience. I will look at this by the weekend at the latest. |
This was pinned in due to [1] error message changing in pyparsing. [1] pyparsing/pyparsing#504
Revert this commit when [1] is fixed. [1] pyparsing/pyparsing#504
Hi, I was looking at this issue a little bit. I wanted to fix it, so that gnocchi can unpin pyparsing. I am unsure what is the correct way to change that error message, but at least I found what change caused this error message to change. Maybe it'll help with fixing the issue. Using the tobias' test code, the pyparsing falls into the except there and rewrites the old "Expected ')' ..." error message to "Expected nested () ...". 4cd691f#diff-651b49e05968bd7f42614f05b7e9d94b30f52db27eb692ce20ef87e9799c624fR4449-R4453 |
Thanks for the research - looking at this this evening. |
This was pinned in due to [1] error message changing in pyparsing. [1] pyparsing/pyparsing#504
Revert this commit when [1] is fixed. [1] pyparsing/pyparsing#504
This was pinned in due to [1] error message changing in pyparsing. [1] pyparsing/pyparsing#504 (cherry picked from commit 1d987c8)
Revert this commit when [1] is fixed. [1] pyparsing/pyparsing#504 (cherry picked from commit 64fe102)
Hello,
We tried upgrading from 3.0.9 to 3.1.0 and noticed the following regression in that the error message changed, is this intended? Thanks!
The text was updated successfully, but these errors were encountered: