Pydeps: A Useful Program
aroberge.blogspot.com
aroberge.blogspot.com
Cutting out "lines" isn't always the right decision, but it's been helpful to visualize and discuss.
What if it was not? How would you re-structure the program in that case?
As for me program structure is the hardest part of Python and I haven't seen a single Python program which's structure wouldn't look at least slightly ugly to me.