This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2015年11月01日 09:49 by Antony.Lee, last changed 2022年04月11日 14:58 by admin. This issue is now closed.
| Messages (1) | |||
|---|---|---|---|
| msg253835 - (view) | Author: Antony Lee (Antony.Lee) * | Date: 2015年11月01日 09:49 | |
$ echo 'from numpy import repeat\nrepeat(2, 3)' | 2to3 - RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: No files need to be modified. RefactoringTool: Warnings/messages while refactoring: RefactoringTool: ### In file <stdin> ### RefactoringTool: Line 2: You should use 'operator.mul(2, 3)' here. numpy.repeat(2, 3) returns np.array([2, 2, 2]) but 2to3 confuses it with the old operator.repeat. It may be impossible to resolve in general which function the author wanted to call but perhaps the warning should only be raised if the operator module is imported at some point? (or clarify the error message) |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:58:23 | admin | set | github: 69713 |
| 2021年10月20日 22:46:35 | iritkatriel | set | status: open -> closed superseder: Close 2to3 issues and list them here resolution: wont fix stage: resolved |
| 2015年11月06日 21:48:49 | terry.reedy | set | nosy:
+ benjamin.peterson |
| 2015年11月01日 09:49:58 | Antony.Lee | create | |