equal
deleted
inserted
replaced
26 libdir = os.path.abspath(libdir) |
26 libdir = os.path.abspath(libdir) |
27 sys.path.insert(0, libdir) |
27 sys.path.insert(0, libdir) |
28 |
28 |
29 # enable importing on demand to reduce startup time |
29 # enable importing on demand to reduce startup time |
30 try: |
30 try: |
31 if sys.version_info[0] < 3: |
31 if sys.version_info[0] < 3 or sys.version_info >= (3, 6): |
32 from mercurial import demandimport; demandimport.enable() |
32 import hgdemandimport; hgdemandimport.enable() |
33 except ImportError: |
33 except ImportError: |
34 sys.stderr.write("abort: couldn't find mercurial libraries in [%s]\n" % |
34 sys.stderr.write("abort: couldn't find mercurial libraries in [%s]\n" % |
35 ' '.join(sys.path)) |
35 ' '.join(sys.path)) |
36 sys.stderr.write("(check your install and PYTHONPATH)\n") |
36 sys.stderr.write("(check your install and PYTHONPATH)\n") |
37 sys.exit(-1) |
37 sys.exit(-1) |