[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