I find this a disturbing trend. I think we have bigger fish to fry and this
sounds like it could slow down startup.

On Tue, Sep 12, 2017 at 8:35 PM, Nick Coghlan <ncogh...@gmail.com> wrote:

> On 13 September 2017 at 09:46, Eric Snow <ericsnowcurren...@gmail.com>
> wrote:
> > The sys module is a rather special case as far as modules go.  It is
> > effectively a "console" into the interpreter's internal state and that
> > includes some mutable state.  Since it is a module, we don't have much
> > of an opportunity to:
> >
> > * validate values assigned to its attributes [1]
> > * issue DeprecationWarning for deprecated attrs [2]
> > * alias attrs [2]
> > * replace get (and get/set) functions with properties
> > * re-organize sys [3]
>
> +1 from me, specifically because there are edge cases we don't
> generally test (e.g. folks rebinding sys.modules to nonsense), and it
> would be nice to be able to upgrade those from "don't do that" to "the
> obvious way of doing that just plain isn't allowed".
>
> Cheers,
> Nick.
>
> --
> Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
> _______________________________________________
> Python-ideas mailing list
> Python-ideas@python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>



-- 
--Guido van Rossum (python.org/~guido)
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to