Python futurize without replacing / with old

I am using futurize --stage2 which aplies a number of source-source transformation to make the code python2 and python3 compatible. One of those fixes is that all divisions a/b are replaced by old_div(a/b) , which I would like to avoid (there is too many, and many of them are replaced unnecessarily, such as math.pi/2. . The documentation says that --nofix (or -x ) can be used to avoid running a certain fixes, but trying --nofix=fix_divison or --nofix=libfuturize.fixes.fix_divison has no effect with --stage2 . Can someone perhaps help how to ignore that particular fixer otherwise?


Omit the prefix fix_ .

futurize --nofix=division ...

Depending on version you're using, you may need to specify the division_safe :

futurize --nofix=division_safe ...
链接地址: http://www.djcxy.com/p/29948.html

上一篇: 撰写“似乎不允许或从本地图像构建

下一篇: Python未经替换/与旧版本无关