summaryrefslogtreecommitdiff
path: root/Cython/Compiler/CythonScope.py
diff options
context:
space:
mode:
authorMark Florisson <markflorisson88@gmail.com>2011-08-15 13:37:49 +0200
committerMark Florisson <markflorisson88@gmail.com>2011-09-30 14:57:16 +0100
commit8105941cd94ba61e6637eb22f2597645b3666da2 (patch)
treeddab22ad28d919933a60fcf7f6216347d487da69 /Cython/Compiler/CythonScope.py
parent155a4ef56d4128824525416989efef793be291f9 (diff)
downloadcython-8105941cd94ba61e6637eb22f2597645b3666da2.tar.gz
Support slicing memoryview objects
Diffstat (limited to 'Cython/Compiler/CythonScope.py')
-rw-r--r--Cython/Compiler/CythonScope.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/Cython/Compiler/CythonScope.py b/Cython/Compiler/CythonScope.py
index f9bd7f335..686c51b3f 100644
--- a/Cython/Compiler/CythonScope.py
+++ b/Cython/Compiler/CythonScope.py
@@ -83,20 +83,16 @@ class CythonScope(ModuleScope):
#
# The view sub-scope
#
- self.viewscope = viewscope = ModuleScope(u'cython.view', self, None)
-
- # Hacky monkey patch
- self.viewscope.global_scope = self.global_scope
-
- self.declare_module('view', viewscope, None)
+ self.viewscope = viewscope = ModuleScope(u'view', self, None)
+ self.declare_module('view', viewscope, None).as_module = viewscope
viewscope.is_cython_builtin = True
viewscope.pxd_file_loaded = True
cythonview_testscope_utility_code.declare_in_scope(viewscope)
view_utility_scope = MemoryView.view_utility_code.declare_in_scope(viewscope)
- MemoryView.memview_fromslice_utility_code.from_scope = view_utility_scope
- MemoryView.memview_fromslice_utility_code.declare_in_scope(viewscope)
+ # MemoryView.memview_fromslice_utility_code.from_scope = view_utility_scope
+ # MemoryView.memview_fromslice_utility_code.declare_in_scope(viewscope)
def create_cython_scope(context, create_testscope):