PythonCharmers/python-future

futurize -a is not affected by fixer setting

Open

#114 opened on Oct 6, 2014

View on GitHub
 (0 comments) (1 reaction) (0 assignees)Python (327 forks)batch import
0.22enhancementfuturize scripthelp wanted

Repository metrics

Stars
 (1,172 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

futurize -1 -w -n -a . will add print_function, division, and absolute_import (PS, can those be changed to be in alphabetical order?).

futurize -f libfuturize.fixes.fix_absolute_import -w -n -a . will add the above, plus unicode_literals and future imports.

It would be preferable if, when explicitly specifying a fixer, that only the __future__ imports relevant to that fixer were applied, in much the same way selecting stage 1 (-1) only uses imports that are "safe". This allows one to create smaller commits that would be easier to review and hopefully quicker to be applied.

Contributor guide