"Robert Rawlins" <[EMAIL PROTECTED]> wrote: > I like this idea, I can definitely see the benefits to working with > this concept. One things I will take this quick opportunity to ask, > even though it's a little OT: > > What is the benefit of extending the base 'object' class? What does > that give me that en empty, non subclassed object doesn't? > Habit: certain things (such as properties) don't work properly with old-style classes, so it is good practice always to use new-style classes and that way you won't forget to do it when it really does matter.
>> You can use gc.get_referrers() to find everything that references a >> particular objects and gradually trace backwards until you find the > problem >> reference (it is tricky though as any code which does this needs to >> ignore > >> its own references to the object in question). > > Yes, that's a very nice concept and like you say gives you quite a > nice visual reference of what objects are and aren't being destroyed. > See http://groups.google.co.uk/group/comp.lang.python/browse_thread/thread/394ba5b48f83ebfb/237dc92f3629dd9a#237dc92f3629dd9a for the code (although I seem to remember that there are some problems with that code so caveat emptor). -- http://mail.python.org/mailman/listinfo/python-list