Issue 14936: PEP 3121, 384 refactoring applied to curses_panel module (original) (raw)

Issue14936

Created on 2012-05-28 16:44 by Robin.Schreiber, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
curses_panel_pep384.patch Robin.Schreiber,2012-05-28 16:44
curses_panel_pep3121.patch Robin.Schreiber,2012-05-28 16:44
Messages (5)
msg161793 - (view) Author: Robin Schreiber (Robin.Schreiber) * (Python triager) Date: 2012-05-28 16:44
I have now applied the Heap-Type Refactoring from PEP 384 to the curses_panel module. Currently I still provide seperate patches for the PEP 3121 and PEP 384 refactoring. As mentioned in Issue #14935 I am planning to release single patches in the future for each module I refactor.
msg161794 - (view) Author: Robin Schreiber (Robin.Schreiber) * (Python triager) Date: 2012-05-28 16:45
I have now also added the PEP3121 patch for the curses_panel module.
msg162790 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2012-06-14 14:09
New changeset 9a6b45a83dec by Martin v. Löwis in branch 'default': Issue #14936: curses_panel was converted to PEP 3121 API. http://hg.python.org/cpython/rev/9a6b45a83dec New changeset 6eb21c1d3099 by Martin v. Löwis in branch 'default': Issue #14936: curses_panel was converted to PEP 3121 and PEP 384 API. http://hg.python.org/cpython/rev/6eb21c1d3099
msg162791 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2012-06-14 14:11
Thanks for the patches!
msg265155 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2016-05-08 18:35
This patch made the "_curses_panel.curses panel" type callable. Created objects were in inconsistent state and using them caused a crash. This bug is fixed in . Opened for documenting the catch.
History
Date User Action Args
2022-04-11 14:57:30 admin set github: 59141
2016-05-08 18:35:54 serhiy.storchaka set stage: resolved
2016-05-08 18:35:43 serhiy.storchaka set nosy: + serhiy.storchakamessages: +
2013-08-07 09:07:47 belopolsky link issue15787 dependencies
2012-06-14 14:11:00 loewis set status: open -> closednosy: + loewismessages: + resolution: fixed
2012-06-14 14:09:38 python-dev set nosy: + python-devmessages: +
2012-05-28 16:45:44 Robin.Schreiber set messages: +
2012-05-28 16:44:52 Robin.Schreiber set files: + curses_panel_pep3121.patch
2012-05-28 16:44:29 Robin.Schreiber create