summaryrefslogtreecommitdiff
path: root/numpy/random/mtrand/generate_mtrand_c.py
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2010-07-09 08:12:04 +0000
committerPauli Virtanen <pav@iki.fi>2010-07-09 08:12:04 +0000
commit2f15b16db2ef171d8730f76f6c97b6f67983255a (patch)
treef7e1e612e016dfc6f039e8be91a1e434c118a107 /numpy/random/mtrand/generate_mtrand_c.py
parent20bd63ef9dc31f6982e851b9142a7c5c60ac76cd (diff)
downloadnumpy-2f15b16db2ef171d8730f76f6c97b6f67983255a.tar.gz
ENH: random: strip absolute paths from generated mtrand.c line number comments; they just add unnecessary noise to the changesets
Diffstat (limited to 'numpy/random/mtrand/generate_mtrand_c.py')
-rw-r--r--numpy/random/mtrand/generate_mtrand_c.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/numpy/random/mtrand/generate_mtrand_c.py b/numpy/random/mtrand/generate_mtrand_c.py
index a781bce97..a37fc7266 100644
--- a/numpy/random/mtrand/generate_mtrand_c.py
+++ b/numpy/random/mtrand/generate_mtrand_c.py
@@ -20,6 +20,7 @@ if __name__ == '__main__':
processed = open('mtrand_pp.c', 'w')
unused_funcs_str = '(' + '|'.join(unused_internal_funcs) + ')'
uifpat = re.compile(r'static \w+ \*?'+unused_funcs_str+r'.*/\*proto\*/')
+ linepat = re.compile(r'/\* ".*/mtrand.pyx":')
for linenum, line in enumerate(mtrand_c):
m = re.match(r'^(\s+arrayObject\w*\s*=\s*[(])[(]PyObject\s*[*][)]',
line)
@@ -33,6 +34,7 @@ if __name__ == '__main__':
print >>sys.stderr, \
"%s was declared unused, but is used at line %d" % (m.group(),
linenum+1)
+ line = linepat.sub(r'/* "mtrand.pyx":', line)
processed.write(line)
mtrand_c.close()
processed.close()