![](https://secure.gravatar.com/avatar/01aa7d6d4db83982a2f6dd363d0ee0f3.jpg?s=120&d=mm&r=g)
By unanimous consent, the Python Steering Council unanimously accepts PEP 614 — Relaxing Grammar Restrictions On Decorators. Congratulations to PEP author Brandt and PEP sponsor Guido, and thanks to everyone who’s worked on this PEP and its implementation. Cheers, -Barry
![](https://secure.gravatar.com/avatar/2f030aadc9b778ceda33bad2b0141c76.jpg?s=120&d=mm&r=g)
Thanks to Guido for sponsoring, and to the SC for their acceptance! Brandt
![](https://secure.gravatar.com/avatar/f65d4a2815f15b782220132cd4bc5a5e.jpg?s=120&d=mm&r=g)
Just for learning purposes, why was this improvement not included at the beginning? (I missed the original thread) Yours, Abdur-Rahmaan Janhangeer pythonmembers.club <http://www.pythonmembers.club/> | github <https://github.com/Abdur-rahmaanJ> Mauritius
![](https://secure.gravatar.com/avatar/d995b462a98fea412efa79d17ba3787a.jpg?s=120&d=mm&r=g)
On Tue, 3 Mar 2020 at 19:31, Abdur-Rahmaan Janhangeer <arj.python@gmail.com> wrote:
Just for learning purposes, why was this improvement not included at the beginning? (I missed the original thread)
Mostly just a matter of caution. It's a lot easier to relax the restrictions later than it is to add restrictions once the feature is in use. And it wasn't obvious at the time that full expression syntax was needed, or that it wouldn't expose some weird corner cases. Paul
![](https://secure.gravatar.com/avatar/15b1cd41a4c23e7dc10893777afb4281.jpg?s=120&d=mm&r=g)
Le mar. 3 mars 2020 à 20:30, Abdur-Rahmaan Janhangeer <arj.python@gmail.com> a écrit :
Just for learning purposes, why was this improvement not included at the beginning? (I missed the original thread)
It's explained in the second paragraph of the PEP: https://www.python.org/dev/peps/pep-0614/#motivation Victor -- Night gathers, and now my watch begins. It shall not end until my death.
![](https://secure.gravatar.com/avatar/31cede021b73741e485dff820c4d25f4.jpg?s=120&d=mm&r=g)
Congratulations! I am new here, I want to understand what happens after a PEP gets accepted. Do we have the workflow documented somewhere? Regards Bhavani Ravi :) bhavaniravi.com <https://medium.com/@bhavaniravi> On Wed, Mar 4, 2020 at 2:59 AM Victor Stinner <vstinner@python.org> wrote:
![](https://secure.gravatar.com/avatar/2f030aadc9b778ceda33bad2b0141c76.jpg?s=120&d=mm&r=g)
Welcome Bhavani! This is only my second PEP, but I'm sure somebody will correct me if I'm wrong! Basically, the next steps are: - Mark the PEP as "Accepted": https://github.com/python/peps/commit/841188a45f17f0252267f016d7b2f11ac27c5a... - Review and merge the implementation/tests: https://github.com/python/cpython/pull/18570 - Add documentation: (in progress, sometime today) - Mark the PEP as "Final": (last step) PEP 1 (the meta-PEP), outlines the PEP lifecycle quite well: https://www.python.org/dev/peps/pep-0001/#pep-review-resolution Brandt
![](https://secure.gravatar.com/avatar/31cede021b73741e485dff820c4d25f4.jpg?s=120&d=mm&r=g)
Hey Brandt, Thank you for the response and resources, I find them very helpful Regards Bhavani Ravi :) bhavaniravi.com <https://medium.com/@bhavaniravi> On Wed, Mar 4, 2020 at 11:10 PM Brandt Bucher <brandtbucher@gmail.com> wrote:
![](https://secure.gravatar.com/avatar/2f030aadc9b778ceda33bad2b0141c76.jpg?s=120&d=mm&r=g)
Thanks to Guido for sponsoring, and to the SC for their acceptance! Brandt
![](https://secure.gravatar.com/avatar/f65d4a2815f15b782220132cd4bc5a5e.jpg?s=120&d=mm&r=g)
Just for learning purposes, why was this improvement not included at the beginning? (I missed the original thread) Yours, Abdur-Rahmaan Janhangeer pythonmembers.club <http://www.pythonmembers.club/> | github <https://github.com/Abdur-rahmaanJ> Mauritius
![](https://secure.gravatar.com/avatar/d995b462a98fea412efa79d17ba3787a.jpg?s=120&d=mm&r=g)
On Tue, 3 Mar 2020 at 19:31, Abdur-Rahmaan Janhangeer <arj.python@gmail.com> wrote:
Just for learning purposes, why was this improvement not included at the beginning? (I missed the original thread)
Mostly just a matter of caution. It's a lot easier to relax the restrictions later than it is to add restrictions once the feature is in use. And it wasn't obvious at the time that full expression syntax was needed, or that it wouldn't expose some weird corner cases. Paul
![](https://secure.gravatar.com/avatar/15b1cd41a4c23e7dc10893777afb4281.jpg?s=120&d=mm&r=g)
Le mar. 3 mars 2020 à 20:30, Abdur-Rahmaan Janhangeer <arj.python@gmail.com> a écrit :
Just for learning purposes, why was this improvement not included at the beginning? (I missed the original thread)
It's explained in the second paragraph of the PEP: https://www.python.org/dev/peps/pep-0614/#motivation Victor -- Night gathers, and now my watch begins. It shall not end until my death.
![](https://secure.gravatar.com/avatar/31cede021b73741e485dff820c4d25f4.jpg?s=120&d=mm&r=g)
Congratulations! I am new here, I want to understand what happens after a PEP gets accepted. Do we have the workflow documented somewhere? Regards Bhavani Ravi :) bhavaniravi.com <https://medium.com/@bhavaniravi> On Wed, Mar 4, 2020 at 2:59 AM Victor Stinner <vstinner@python.org> wrote:
![](https://secure.gravatar.com/avatar/2f030aadc9b778ceda33bad2b0141c76.jpg?s=120&d=mm&r=g)
Welcome Bhavani! This is only my second PEP, but I'm sure somebody will correct me if I'm wrong! Basically, the next steps are: - Mark the PEP as "Accepted": https://github.com/python/peps/commit/841188a45f17f0252267f016d7b2f11ac27c5a... - Review and merge the implementation/tests: https://github.com/python/cpython/pull/18570 - Add documentation: (in progress, sometime today) - Mark the PEP as "Final": (last step) PEP 1 (the meta-PEP), outlines the PEP lifecycle quite well: https://www.python.org/dev/peps/pep-0001/#pep-review-resolution Brandt
![](https://secure.gravatar.com/avatar/31cede021b73741e485dff820c4d25f4.jpg?s=120&d=mm&r=g)
Hey Brandt, Thank you for the response and resources, I find them very helpful Regards Bhavani Ravi :) bhavaniravi.com <https://medium.com/@bhavaniravi> On Wed, Mar 4, 2020 at 11:10 PM Brandt Bucher <brandtbucher@gmail.com> wrote:
participants (8)
-
Abdur-Rahmaan Janhangeer
-
Barry Warsaw
-
Batuhan Taskaya
-
Bhavani Ravi
-
Brandt Bucher
-
Ethan Furman
-
Paul Moore
-
Victor Stinner