It's also hell to debug as it silently always works and propagate.
It's good for unit testing though.
It's good for unit testing though.
All in all, I'd like to have some kind of "?" operator in Python, I do think the pros are most of the time greater than the cons.