зырьте, какое говно у меня получилось, если следовать всем правилам pep8: http://pastebin.com/qiLYDKQk

как это правильно выровнять и отформатировать? Даже и не знаю.