Classes & Instances

Roman Yakovenko romany at actimize.com
Wed Jan 2 20:42:20 CET 2002


May be this will be helpfull for you
>>> class Obj:
	def Class(self):
		return Obj

	
>>> f = Obj()
>>> f_class = f.Class()
>>> f_class
<class __main__.Obj at 0x0092C7D8>


-----Original Message-----
From: Andrew Nguyen [mailto:pythonnet at hotmail.com]
Sent: Wednesday, January 02, 2002 9:00 PM
To: python-list at python.org
Subject: Classes & Instances


We all know that you can't use classes without instances. 

Now, for the problem. How do I get a class, so that when an instance
is made of it, the class records the instance's name to a list.

e.g, 
class a:
     pass

f = a

----

how do I get f into a list. And remember, my goal is _flexability_ so:

class a:
     pass

f = a

foolist = ['f']

Will NOT work for my goal, but, if let's say there is a function,
'TakeInstanceName()':

class a:
     foolist[:-1]=TakeInstanceName()#This function takes the Instance
name      #  whenever the class is refered to

f = a

#Now after that, foolist should have ['f'], but, my question is, what
IS the #function that would take the TakeInstanceName()'s place?
-----
-- 
http://mail.python.org/mailman/listinfo/python-list




More information about the Python-list mailing list