Support introspective proxy class initialisers

Bug #380632 reported by Andrew Wilkins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pushy
Fix Released
High
Andrew Wilkins

Bug Description

Some classes, such as Python 2.4's Exception class, may inspect their own attributes in their __init__ method. This currently leads to a lock situation. The marshaling code must be enhanced to support this behaviour, if we are to properly support Python 2.4.

Andrew Wilkins (axwalk)
Changed in pushy:
assignee: nobody → Andrew Wilkins (axwalk)
importance: Undecided → High
milestone: none → 0.3
status: New → In Progress
Revision history for this message
Andrew Wilkins (axwalk) wrote :

Proxy objects now register themselves before calling their superclass' __init__ function.

Changed in pushy:
status: In Progress → Fix Committed
Andrew Wilkins (axwalk)
Changed in pushy:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.