changeset 27221:ab776610fc6d

check-seclevel: set module load policy to Python only If we don't change this, the upcoming change to make the module loading policy only load C modules will cause this script to fail if run with CPython against an unbuilt source checkout.
author Gregory Szorc <gregory.szorc@gmail.com>
date Tue, 24 Nov 2015 22:53:55 -0800
parents 4374d819ccd5
children 511a4384b033
files doc/check-seclevel.py
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/doc/check-seclevel.py	Thu Dec 03 21:37:01 2015 -0800
+++ b/doc/check-seclevel.py	Tue Nov 24 22:53:55 2015 -0800
@@ -6,9 +6,8 @@
 import optparse
 
 # import from the live mercurial repo
+os.environ['HGMODULEPOLICY'] = 'py'
 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
 from mercurial.help import helptable