summaryrefslogtreecommitdiff
path: root/numpy/f2py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2015-10-16 12:34:37 -0600
committerCharles Harris <charlesr.harris@gmail.com>2015-10-16 12:34:37 -0600
commitaaf115d89c591f0fa8149f1d6851589c79fa656a (patch)
treee4e075c3721faebcc5a0f845f21041fac92112d1 /numpy/f2py
parentf6a028cbf740969ec96e319b858483c0c4d4c68d (diff)
parentb1ce387fd259b63530ebe5390ad528bac304075f (diff)
downloadnumpy-aaf115d89c591f0fa8149f1d6851589c79fa656a.tar.gz
Merge pull request #6488 from charris/cleanup-6306
Cleanup 6306: BUG: allow extension of common blocks in numpy.f2py
Diffstat (limited to 'numpy/f2py')
-rwxr-xr-xnumpy/f2py/crackfortran.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/numpy/f2py/crackfortran.py b/numpy/f2py/crackfortran.py
index f392f946c..6146e5098 100755
--- a/numpy/f2py/crackfortran.py
+++ b/numpy/f2py/crackfortran.py
@@ -1372,11 +1372,8 @@ def analyzeline(m, case, line):
if 'common' in groupcache[groupcounter]:
commonkey = groupcache[groupcounter]['common']
for c in cl:
- if c[0] in commonkey:
- outmess(
- 'analyzeline: previously defined common block encountered. Skipping.\n')
- continue
- commonkey[c[0]] = []
+ if c[0] not in commonkey:
+ commonkey[c[0]] = []
for i in [x.strip() for x in markoutercomma(c[1]).split('@,@')]:
if i:
commonkey[c[0]].append(i)