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未经替换/与旧版本无关