According to Wikipedia
Computer scientists consider a language \"type-safe\" if it does not allow operations or conversions that violate the rules of the
We just had a big error in a piece of code. The error was because we had this:
if sys.errno:
my_favorite_files.append(sys.errno)
instead of this:
if args.errno:
my_favorite_files.append(sys.errno)
The aggressive casting anything to Boolean because it makes if
statements easier is something that I would not expect to find in a language that is type-safe.