it's not the whitespace part of python which makes...
# general
m
it's not the whitespace part of python which makes it hard (impossible?) to correctly auto-format, it's that the language is so dynamic and can't be statically checked