diff options
author | Mark Florisson <markflorisson88@gmail.com> | 2011-08-15 13:37:49 +0200 |
---|---|---|
committer | Mark Florisson <markflorisson88@gmail.com> | 2011-09-30 14:57:16 +0100 |
commit | 8105941cd94ba61e6637eb22f2597645b3666da2 (patch) | |
tree | ddab22ad28d919933a60fcf7f6216347d487da69 /Cython/Compiler/CythonScope.py | |
parent | 155a4ef56d4128824525416989efef793be291f9 (diff) | |
download | cython-8105941cd94ba61e6637eb22f2597645b3666da2.tar.gz |
Support slicing memoryview objects
Diffstat (limited to 'Cython/Compiler/CythonScope.py')
-rw-r--r-- | Cython/Compiler/CythonScope.py | 12 |
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): |