--> --> -->
Traceback (most recent call last):
  File "hgwebdir.cgi", line 54, in <module>
    wsgicgi.launch(wsgiapplication(make_web_app))
  File "/home/hgrepos/packages/lib/python/mercurial/hgweb/wsgicgi.py", line 64, in launch
    result = application(environ, start_response)
  File "/home/hgrepos/packages/lib/python/mercurial/hgweb/request.py", line 17, in __call__
    return _wsgirequest(self.destmaker(), wsgienv, start_response)
  File "/home/hgrepos/packages/lib/python/mercurial/hgweb/request.py", line 35, in __init__
    destination.run_wsgi(self)
  File "/home/hgrepos/packages/lib/python/mercurial/hgweb/hgwebdir_mod.py", line 230, in run_wsgi
    hgweb(repo).run_wsgi(req)
  File "/home/hgrepos/packages/lib/python/mercurial/hgweb/hgweb_mod.py", line 831, in run_wsgi
    method(req)
  File "/home/hgrepos/packages/lib/python/mercurial/hgweb/hgweb_mod.py", line 923, in do_summary
    req.write(self.summary())
  File "/home/hgrepos/packages/lib/python/mercurial/hgweb/request.py", line 48, in write
    for part in thing:
  File "/home/hgrepos/packages/lib/python/mercurial/hgweb/hgweb_mod.py", line 526, in summary
    i = self.repo.tagslist()
  File "/home/hgrepos/packages/lib/python/mercurial/localrepo.py", line 294, in tagslist
    for t, n in self.tags().items():
  File "/home/hgrepos/packages/lib/python/hgext/mq.py", line 2078, in tags
    tagscache = super(mqrepo, self).tags()
  File "/home/hgrepos/packages/lib/python/mercurial/localrepo.py", line 251, in tags
    for rev, node, fnode in self._hgtagsnodes():
  File "/home/hgrepos/packages/lib/python/mercurial/localrepo.py", line 282, in _hgtagsnodes
    fnode = c.filenode('.hgtags')
  File "/home/hgrepos/packages/lib/python/mercurial/context.py", line 103, in filenode
    if '_manifestdelta' in self.__dict__ or path in self.files():
  File "/home/hgrepos/packages/lib/python/mercurial/context.py", line 82, in files
    def files(self): return self._changeset[3]
  File "/home/hgrepos/packages/lib/python/mercurial/context.py", line 51, in __getattr__
    self._changeset = self._repo.changelog.read(self.node())
  File "/home/hgrepos/packages/lib/python/mercurial/changelog.py", line 179, in read
    return self.extract(self.revision(node))
  File "/home/hgrepos/packages/lib/python/mercurial/revlog.py", line 933, in revision
    text = mdiff.patches(text, bins)
  File "/home/hgrepos/packages/lib/python/mercurial/demandimport.py", line 74, in __getattribute__
    self._load()
  File "/home/hgrepos/packages/lib/python/mercurial/demandimport.py", line 46, in _load
    mod = _origimport(head, globals, locals)
  File "/home/hgrepos/packages/lib/python/mercurial/mdiff.py", line 248, in <module>
    patches = mpatch.patches
  File "/home/hgrepos/packages/lib/python/mercurial/demandimport.py", line 74, in __getattribute__
    self._load()
  File "/home/hgrepos/packages/lib/python/mercurial/demandimport.py", line 46, in _load
    mod = _origimport(head, globals, locals)
ImportError: /home/hgrepos/packages/lib/python/mercurial/mpatch.so: undefined symbol: Py_InitModule4