Creating objects you don't actually want

Chris Lyon chris.lyon at spritenote.co.uk
Tue Feb 10 17:11:26 CET 2004


> You shouldn't delete sfx --- it won't exist.

aaah I see !!

>>> class fred:
... 	def __init__(self,param = None):
... 		if param:
... 			raise ValueError
... 
>>> f = fred()
>>> f
<__main__.fred instance at 0118B93C>
>>> g = fred(1)
Traceback (most recent call last):
  File "<interactive input>", line 1, in ?
  File "<interactive input>", line 4, in __init__
ValueError
>>> g
Traceback (most recent call last):
  File "<interactive input>", line 1, in ?
NameError: name 'g' is not defined
>>> 


Thank you very much, I appear to have assumed once more !



More information about the Python-list mailing list