Class and instance related questions.

Chris Angelico rosuav at gmail.com
Fri Jan 24 11:37:29 EST 2014


On Sat, Jan 25, 2014 at 3:31 AM, Asaf Las <roegltd at gmail.com> wrote:
> Hi
>
> Is there way to get list of instances of particular
> class through class itself? via metaclass or any other method?

Not automatically, but you can make a class that keeps track of its
instances with a weak reference system.

> Another question - if class is object is it possible
> to delete it? If it is possible then how instances
> of that class will behave?

It's possible to unbind the name, but every instance retains a
reference to its class, so the class itself won't disappear until
there are no instances left of it.

ChrisA



More information about the Python-list mailing list