Issue
I have a flask app which returns a ZeroDivisionError. Numerator is zero but denominator is not and the operation should return zero.
Using the Jinja2 debugger, I can query the variables to see that that no division by zero is actually happening. See screenshot jinja2 screenshot
Does anybody know why this is happening ?
Solution
Please remember about operator precedence. Your calculation seems to do 0 / 0 + 1529.657...
. Division 0 / 0
is being done first, and so your operation results in ZeroDivisionError
To solve your problem, put everything behind division sign in parentheses, to make it 0 / (0 + 1529.657...)
Answered By - BlackAnubis7
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.