Hello, python uses gc only where refcounts alone haven't yet done the job. Thus, the following code
class Foo: def __del__(self): print "deled!" def foo(): f = Foo() foo() print "done!" prints deled! done! and not the other way round. In c++, this is a central technique used for all sorts of tasks, whereas in garbage collected languages it's usually not available. Is there a reason not to rely on this in Python? For example, are there alternative Python implementations that behave differently? Or some other subtle problems? And some other minor question: Is there a way to query the use count of an object? This would be useful for debugging and testing. -- Cheers, Jens -- http://mail.python.org/mailman/listinfo/python-list