Ed,

On 14/10/2013 15:15, Ed Leafe wrote:
On Oct 14, 2013, at 4:18 AM, Werner F. Bruhin <[email protected]> wrote:

The following works, would that be o.k.?  If yes then 'deadObject' has really 
no use anymore in Phoenix, no?

        if 'phoenix' in wx.PlatformInfo:
            if not self:
                return
        else:
            if isinstance(self, dabo.ui.deadObject):
                # This can happen if an object is released when there is a
                # pending callAfter() refresh.
                return
This looks ugly to me, especially if it needs to be repeated in several places. 
If an object wrapper for a deleted C++ object is no longer possible in phoenix, 
I think that defining:

python.ui.deadObject = type(None)

in uiwx.__init__.py would be cleaner. This way the isinstance checks will work 
fine.
Will change to that, thanks
Werner


--- StripMime Report -- processed MIME parts ---
multipart/alternative
 text/plain (text body -- kept)
 text/html
---

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[email protected]

Reply via email to