You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
PEP 3121, 384 refactoring applied to curses_panel module #59141
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 bpo-14935 I am planning to release single patches in the future for each module I refactor.
Activity
RobinSchreiber commentedon May 28, 2012
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 bpo-14935 I am planning to release single patches in the future for each module I refactor.
RobinSchreiber commentedon May 28, 2012
I have now also added the PEP-3121 patch for the curses_panel module.
python-dev commentedon Jun 14, 2012
New changeset 9a6b45a83dec by Martin v. Löwis in branch 'default':
Issue bpo-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 bpo-14936: curses_panel was converted to PEP-3121 and PEP-384 API.
http://hg.python.org/cpython/rev/6eb21c1d3099
loewis commentedon Jun 14, 2012
Thanks for the patches!
serhiy-storchaka commentedon May 8, 2016
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 bpo-23815. Opened bpo-26979 for documenting the catch.