cythonize: prevent invalid replacement of global variables. Ref #240

This commit is contained in:
Mathieu Virbel 2017-05-14 17:43:16 +02:00
parent 450d8ec4bf
commit f1f62f20fb

View file

@ -38,7 +38,7 @@ def do(fn):
data = fd.read()
modname = modname.split('.')[-1]
pac_mod = '{}_{}'.format(package, modname)
fmts = ('init{}(void)', 'PyInit_{}(void)', 'Pyx_NAMESTR("{}")', '"{}"')
fmts = ('init{}(void)', 'PyInit_{}(void)', 'Pyx_NAMESTR("{}")', '"{}",')
for i, fmt in enumerate(fmts):
pat = fmt.format(modname)
sub = fmt.format(pac_mod)