Commit 6343a2fb authored by Kurt Smith's avatar Kurt Smith Committed by Mark Florisson

updated utility code convenience functions in MemoryView.py

parent ce7e62f9
...@@ -128,7 +128,7 @@ def get_buf_flag(specs): ...@@ -128,7 +128,7 @@ def get_buf_flag(specs):
else: else:
return memview_strided_access return memview_strided_access
def use_cython_util_code(env, lu_name): def use_cython_view_util_code(env, lu_name):
import CythonScope import CythonScope
cythonscope = env.global_scope().context.cython_scope cythonscope = env.global_scope().context.cython_scope
viewscope = cythonscope.viewscope viewscope = cythonscope.viewscope
...@@ -136,13 +136,23 @@ def use_cython_util_code(env, lu_name): ...@@ -136,13 +136,23 @@ def use_cython_util_code(env, lu_name):
entry.used = 1 entry.used = 1
return entry return entry
def use_cython_util_code(env, lu_name):
import CythonScope
cythonscope = env.global_scope().context.cython_scope
entry = cythonscope.lookup_here(lu_name)
entry.used = 1
return entry
def use_memview_util_code(env): def use_memview_util_code(env):
import CythonScope import CythonScope
memview_entry = use_cython_util_code(env, CythonScope.memview_name) return use_cython_view_util_code(env, CythonScope.memview_name)
def use_memview_cwrap(env): def use_memview_cwrap(env):
import CythonScope import CythonScope
mv_cwrap_entry = use_cython_util_code(env, CythonScope.memview_cwrap_name) return use_cython_view_util_code(env, CythonScope.memview_cwrap_name)
def use_cython_array(env):
return use_cython_util_code(env, 'array')
def src_conforms_to_dst(src, dst): def src_conforms_to_dst(src, dst):
''' '''
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment