diff mercurial/__init__.py @ 29490:b4d117cee636

policy: add cffi policy for PyPy This adds cffi policy in the case where we don't want to use C modules, but instead we're happy to rely on cffi (bundled with pypy)
author Maciej Fijalkowski <fijall@gmail.com>
date Tue, 07 Jun 2016 15:35:58 +0200
parents b3a677c82a35
children 1c22400db72d
line wrap: on
line diff
--- a/mercurial/__init__.py	Mon Jul 04 10:04:11 2016 -0700
+++ b/mercurial/__init__.py	Tue Jun 07 15:35:58 2016 +0200
@@ -59,7 +59,7 @@
                 return zl
 
             try:
-                if modulepolicy == 'py':
+                if modulepolicy in policy.policynoc:
                     raise ImportError()
 
                 zl = ziploader('mercurial')
@@ -86,7 +86,7 @@
         stem = name.split('.')[-1]
 
         try:
-            if modulepolicy == 'py':
+            if modulepolicy in policy.policynoc:
                 raise ImportError()
 
             modinfo = imp.find_module(stem, mercurial.__path__)