gendoc: fall back to pure modules if C extensions are not available (issue1711)
authorCédric Duval <cedricduval@free.fr>
Fri, 10 Jul 2009 19:45:31 +0200
changeset 9130 335f749cc369
parent 9129 395b0e132836
child 9131 2bbb8419720d
child 9142 63cfacb7917e
child 9168 e8441597d2ee
gendoc: fall back to pure modules if C extensions are not available (issue1711)
doc/gendoc.py
--- a/doc/gendoc.py	Tue Jul 14 22:42:05 2009 -0400
+++ b/doc/gendoc.py	Fri Jul 10 19:45:31 2009 +0200
@@ -1,6 +1,8 @@
-import sys, textwrap
+import os, sys, textwrap
 # import from the live mercurial repo
 sys.path.insert(0, "..")
+# fall back to pure modules if required C extensions are not available
+sys.path.append(os.path.join('..', 'mercurial', 'pure'))
 from mercurial import demandimport; demandimport.enable()
 from mercurial.commands import table, globalopts
 from mercurial.i18n import gettext, _