Make the script's docstring in a separate line
Change import in human alphabetical order
Top-level code should be separated by two lines
Use 3.x compatable named exception format
Fit the 80 chars rule