People distribute code via pypi.  if we reject uploads of packages with
these problems and link to fixers (modernize can be taught what to do), we
prevent them from spreading further.  A few years after doing that, we can
revisit how much pain and for whom making this a SyntaxWarning or even
SyntaxError would actually be.

it isn't useful to tell *users* of packages to spend time figuring out who
to complain to that some packages code that they somehow depend on (often
transitively) is not modern enough.

On Tue, Aug 6, 2019 at 5:39 PM Rob Cliffe via Python-Dev <
python-dev@python.org> wrote:

>
>
> On 07/08/2019 01:14:08, Chris Angelico wrote:
> > On Wed, Aug 7, 2019 at 10:03 AM Steven D'Aprano <st...@pearwood.info>
> wrote:
> >> - Keep the SyntaxWarning silent by default for 3.8. That gives us
> >> another year or more to gently pressure third-party libraries to fix
> >> their code, and to find ways to encourage developers to run with
> >> warnings enabled.
> > How do you propose to apply this pressure?
> >
> > How about: whenever a third-party library uses a potentially-wrong
> > escape sequence, it creates a message on the console. Then when
> > someone sees that message, they can post a bug report against the
> > package.
> >
> > In other words, a non-silent warning.
> >
> > ChrisA
> > _______________________________________________
> >
> The interpreter knows which module contains the questionable string.
> So: is it feasible for the warning message to include something like
> "...  If you are not the maintainer of xxxmodule.py, please contact
> them, or post a bug report on ..."
> _______________________________________________
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/JJULDRHOTETV2LDLJE6RWKZ6HCCPHTUP/
>
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/MK5SN5OCCRFHYBNUXL5BDUIN2Q7FV4JB/

Reply via email to