

It coerces any value into a bool, which can be a very helpful side effect.
My gender is my concern, but you may use any pronoun to refer to me
It coerces any value into a bool, which can be a very helpful side effect.
I use Blender for that, too. Anything I don’t do in Blender I probably do in emacs…
I use Blender for video editing, and as long as I never use another video editing package, I am sure to remain perfectly happy with Blender.
Truthiness is so fundamental, in most languages, all values have a truthiness, whether they are bool or not. Even in C, int x = value(); if (!x) x_is_not_zero();
is valid and idiomatic.
I appreciate the point that calling a method gives more context cues and potentially aids readability, but in this case I feel like not
is the python idiom people expect and reads just fine.
The main thing not
is for is coercing a truthy value into an actual bool.
Strongly disagree that not x
implies to programmers that x
is a bool.
Then the new owners were only doing it for the money.
As opposed to what reason for owning a factory??
pro gamers disagree.
Alternatively, why wait twice as long for your python code to execute as you have to?