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.

Author gvanrossum
Recipients Arfrever, bob.ippolito, ezio.melotti, gvanrossum, pitrou, r.david.murray, rhettinger, serhiy.storchaka
Date 2016-05-06.16:51:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
> Guido's decision on similar issue25628 is that changing keyword-or-positional parameters to keyword-only is safe and can be made without deprecation.

> If we started the deprecation period in 3.4, we could finish it in 3.6.

That makes little sense. You can't start deprecation in 3.4 or in 3.5 since these have been released already.

But what I said implies that you can make these things mandatory in 3.6 without having to worry about deprecating them, so the start of the deprecation period is meaningless.

However I do encourage you to be conservative, and add a warning about this and similar cases when the alphas and betas go out; and if you get much pushback during beta consider changing your mind.
Date User Action Args
2016-05-06 16:51:39gvanrossumsetrecipients: + gvanrossum, rhettinger, bob.ippolito, pitrou, ezio.melotti, Arfrever, r.david.murray, serhiy.storchaka
2016-05-06 16:51:39gvanrossumsetmessageid: <>
2016-05-06 16:51:39gvanrossumlinkissue18726 messages
2016-05-06 16:51:39gvanrossumcreate