バージョン管理ツールBazaar(bzr)のWEBインターフェイスLoggerheadを使ってみた。 :: 開発ブログ
を参考にインストールして動かしたところ次のようなエラーが出た
$ ./serve-branches ../../companies Traceback (most recent call last): File "./serve-branches", line 23, in <module> from loggerhead.main import main File "/home/user/test/loggerhead-1.18.1/loggerhead/main.py", line 31, in <module> from loggerhead.apps.transport import ( File "/home/user/test/loggerhead-1.18.1/loggerhead/apps/__init__.py", line 7, in <module> from loggerhead.util import convert_file_errors File "/home/user/test/loggerhead-1.18.1/loggerhead/util.py", line 40, in <module> from simpletal.simpleTALUtils import HTMLStructureCleaner File "/usr/local/lib/python2.6/dist-packages/simpletal/simpleTALUtils.py", line 38, in <module> from . import __version__, simpleTAL File "/usr/local/lib/python2.6/dist-packages/simpletal/simpleTAL.py", line 41, in <module> from . import FixedHTMLParser, sgmlentitynames File "/usr/local/lib/python2.6/dist-packages/simpletal/FixedHTMLParser.py", line 38, in <module> import html.parser ImportError: No module named html.parser
SimpleTAL のバージョンが Python のバージョンと合っていなかったのが原因だったので、SimpleTAL-5.1 をアンインストールして 4.3 をインストールし直したら動いてくれた。
バージョンについては
http://www.owlfish.com/software/simpleTAL/download.html
に書いてあるのでちゃんと読めという話でした。