# Homemade tools

I am working on a small Python  script that uses Jinja2 to generate my
gophermap based on the contents of a directory.

When  I  write  my  tools  I  always  have  the  same  thoughts  about
reusability, readability, error handling, patterns  and the like as in
work. But why are hardcodings or  no error handling not acceptable for
a code-it-yourself tool? If I screw up  I get a Python error, so what?
It's  my tool  I  probably figure  out  what's wrong  in  a couple  of
minutes.

Documentation is  the exception here  as tomorrow I won't  really know
what I intended to do with some cryptic code lines...