-
Notifications
You must be signed in to change notification settings - Fork 32
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
Simple GUI-specified reform causes TaxBrain crash #628
Comments
@martinholmer That's strange. I ran your reform and the key words to dropq are: but when I do this reform Perhaps there's some issue with validation. I would think that |
@hdoupe said:
Ooooh! That was a stupid mistake by me. I meant to specify a pop-the-cap reform in 2020, but instead asked the payroll tax rate to rise to 9e99 beginning in 2020. I put the string I'll close this issue, but before doing that I want to discuss your findings. (1) You find that the TaxBrain GUI input logic translates the (2) Actually, the The reason there are no What is interesting about my mistake is that the error message TaxBrain sent back was completely uninformative. Even now, after I realize what my mistake was, I still don't understand the TaxBrain error message: In contrast if the payroll tax rate had validation tests with min=0.0 and max=1.0, the TaxBrain error would have been something quite informative, saying simply the the specified payroll tax rate was not in the [0,1] range. And with an error message like this, I would have immediately understood what a stupid mistake I was making. So, in conclusion, I now see that this is not a bug, but rather Tax-Calculator is working "as designed" to allow an unlimited range of policy parameter values in most cases. Given this, I'm closing issue #628. |
Specifying a simple (delayed) reform on the TaxBrain GUI input page produces a TaxBrain crash.
Here is the only changed policy parameter:
And here is the response from TaBrain:
@brittainhard @hdoupe @GoFroggyRun
The text was updated successfully, but these errors were encountered: