New submission from Nick Coghlan:

>From 
>https://stackoverflow.com/questions/5499897/converting-selenium-py-to-python-3-by-2to3,
> 2to3 prints the following messages when run:

===============
RefactoringTool: Skipping implicit fixer: buffer
RefactoringTool: Skipping implicit fixer: idioms
RefactoringTool: Skipping implicit fixer: set_literal
RefactoringTool: Skipping implicit fixer: ws_comma
===============

That message is rather misleading - those four are the *optional* fixers that 
are only run when selected explicitly. Unlike the other fixers, they're 
essentially the *opposite* of implicit :)

Given that limiting the fixes to a specific subset (e.g. "-f dict") silences 
all such messages, and explicitly excluding an actual implicit fixer (e.g. "-x 
dict") doesn't generate a warning, I suggest the simplest fix is to just change 
the message to instead say "Skipping optional fixer".

----------
keywords: easy
messages: 223919
nosy: ncoghlan
priority: low
severity: normal
stage: needs patch
status: open
title: Misleading message from 2to3 when skipping optional fixers
type: behavior

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue22064>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to