$ cheetah-compile categoryselection.tmpl categoryselection.py
Compiling categoryselection.tmpl -> categoryselection.py (backup categoryselection.py.bak)
Compiling categoryselection.py -> categoryselection.py.py
Traceback (most recent call last):
File "/usr/bin/cheetah-compile", line 5, in ?
CheetahWrapper().main()
File "/usr/lib/python2.4/site-packages/Cheetah/CheetahWrapper.py", line 183, in main
meth()
File "/usr/lib/python2.4/site-packages/Cheetah/CheetahWrapper.py", line 240, in compile
self._compileOrFill()
File "/usr/lib/python2.4/site-packages/Cheetah/CheetahWrapper.py", line 347, in _compileOrFill
self._compileOrFillBundle(b)
File "/usr/lib/python2.4/site-packages/Cheetah/CheetahWrapper.py", line 557, in _compileOrFillBundle
raise Error("""\
Cheetah.CheetahWrapper.Error: categoryselection.py: base name categoryselection.py contains invalid characters. It must
be named according to the same rules as Python modules.