Stupid programming mistake
So I was coding the other day and had some strange behaviour from one of my Python scripts. I was running two boolean checks which update a variable. Both should be |=
types, but it turns out a !
character looks incredibly similar (to my tired eyes at least) to the |
character which of course is a completely different boolean operator.
- Before
![wrong]({{ site.url }}/assets/images/wrong.png)
- After
![correct]({{ site.url }}/assets/images/correct.png)
Always something new!