[pypy-svn] pypy default: write mmap constants at interp-level

amauryfa commits-noreply at bitbucket.org
Fri Feb 18 14:03:39 CET 2011


Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: 
Changeset: r42164:6f34d2c9c7b9
Date: 2011-02-18 13:46 +0100
http://bitbucket.org/pypy/pypy/changeset/6f34d2c9c7b9/

Log:	write mmap constants at interp-level

diff --git a/pypy/module/mmap/interp_mmap.py b/pypy/module/mmap/interp_mmap.py
--- a/pypy/module/mmap/interp_mmap.py
+++ b/pypy/module/mmap/interp_mmap.py
@@ -264,6 +264,9 @@
 constants = rmmap.constants
 PAGESIZE = rmmap.PAGESIZE
 ALLOCATIONGRANULARITY = rmmap.ALLOCATIONGRANULARITY
+ACCESS_READ  = rmmap.ACCESS_READ
+ACCESS_WRITE = rmmap.ACCESS_WRITE
+ACCESS_COPY  = rmmap.ACCESS_COPY
 
 def mmap_error(space, e):
     w_module = space.getbuiltinmodule('mmap')

diff --git a/pypy/module/mmap/app_mmap.py b/pypy/module/mmap/app_mmap.py
--- a/pypy/module/mmap/app_mmap.py
+++ b/pypy/module/mmap/app_mmap.py
@@ -1,6 +1,2 @@
-ACCESS_READ = 1
-ACCESS_WRITE = 2
-ACCESS_COPY = 3
-
 class error(EnvironmentError):
     pass

diff --git a/pypy/module/mmap/__init__.py b/pypy/module/mmap/__init__.py
--- a/pypy/module/mmap/__init__.py
+++ b/pypy/module/mmap/__init__.py
@@ -5,13 +5,13 @@
     interpleveldefs = {
         'PAGESIZE': 'space.wrap(interp_mmap.PAGESIZE)',
         'ALLOCATIONGRANULARITY': 'space.wrap(interp_mmap.ALLOCATIONGRANULARITY)',
+        'ACCESS_READ' : 'space.wrap(interp_mmap.ACCESS_READ)',
+        'ACCESS_WRITE': 'space.wrap(interp_mmap.ACCESS_WRITE)',
+        'ACCESS_COPY' : 'space.wrap(interp_mmap.ACCESS_COPY)',
         'mmap': 'interp_mmap.W_MMap'
     }
 
     appleveldefs = {
-        'ACCESS_READ': 'app_mmap.ACCESS_READ',
-        'ACCESS_WRITE': 'app_mmap.ACCESS_WRITE',
-        'ACCESS_COPY': 'app_mmap.ACCESS_COPY',
         'error': 'app_mmap.error'
     }
     


More information about the Pypy-commit mailing list