summaryrefslogtreecommitdiff
path: root/numpy/f2py/cb_rules.py
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2010-02-20 18:13:57 +0000
committerPauli Virtanen <pav@iki.fi>2010-02-20 18:13:57 +0000
commit10985dc3458acd9d3286988dec1a27ece5cac25d (patch)
tree360f572b5cd6dd4f081450fb9d121feda8666832 /numpy/f2py/cb_rules.py
parent04d09a4c763e2d18c5939002d2390a607a75a05a (diff)
downloadnumpy-10985dc3458acd9d3286988dec1a27ece5cac25d.tar.gz
3K: f2py: break cyclic imports (which are not allowed on Py3) by moving them to functions
Diffstat (limited to 'numpy/f2py/cb_rules.py')
-rw-r--r--numpy/f2py/cb_rules.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/numpy/f2py/cb_rules.py b/numpy/f2py/cb_rules.py
index c8f9f2c41..ce297ed79 100644
--- a/numpy/f2py/cb_rules.py
+++ b/numpy/f2py/cb_rules.py
@@ -27,7 +27,6 @@ outmess=sys.stdout.write
show=pprint.pprint
from auxfuncs import *
-import capi_maps
import cfuncs
################## Rules for callback function ##############
@@ -415,6 +414,8 @@ def buildcallbacks(m):
def buildcallback(rout,um):
global cb_map
+ import capi_maps
+
outmess('\tConstructing call-back function "cb_%s_in_%s"\n'%(rout['name'],um))
args,depargs=getargs(rout)
capi_maps.depargs=depargs