summaryrefslogtreecommitdiff
path: root/numpy/f2py/lib/test_module_module.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/f2py/lib/test_module_module.py')
-rw-r--r--numpy/f2py/lib/test_module_module.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/numpy/f2py/lib/test_module_module.py b/numpy/f2py/lib/test_module_module.py
index 4823276a8..d567dce20 100644
--- a/numpy/f2py/lib/test_module_module.py
+++ b/numpy/f2py/lib/test_module_module.py
@@ -28,6 +28,7 @@ def build(fortran_code, rebuild=True, build_dir = 'tmp'):
assert str(msg)==('No module named %s' % (modulename)) \
or str(msg).startswith('%s is newer than' % (__file__)),str(msg)
print msg, ', recompiling %s.' % (modulename)
+ if not os.path.isdir(build_dir): os.makedirs(build_dir)
fname = os.path.join(build_dir, modulename + '_source.f90')
f = open(fname,'w')
f.write(fortran_code)