Changeset f962be4be146…
Parent 5e7f238903ff…
by
Changes to one file · Browse files at f962be4be146 Showing diff from parent 5e7f238903ff Diff from another changeset...
@@ -8,7 +8,20 @@ # of the GNU General Public License, incorporated herein by reference.
# enable importing on demand to reduce startup time
-from mercurial import demandimport; demandimport.enable()
+try:
+ from mercurial import demandimport; demandimport.enable()
+except ImportError:
+ import sys
+ sys.stderr.write("abort: couldn't find mercurial libraries in [%s]\n" %
+ ' '.join(sys.path))
+ sys.stderr.write("(check your install and PYTHONPATH)\n")
+ sys.exit(-1)
+import sys
+import mercurial.util
import mercurial.dispatch
+
+for fp in (sys.stdin, sys.stdout, sys.stderr):
+ mercurial.util.set_binary(fp)
+
mercurial.dispatch.run()
|
Loading...