Am 21.05.2010 04:56, schrieb Alex Hall:
Hi all,
I am now trying to allow my classes, all of which subclass a single
class (if that is the term), to provide optional arguments. Here is
some of my code:

class Craft():
  def __init__(self,
  name,
  isAircraft=False,
  id=helpers.id(),
  hits=0,
  weapons=[]):

I hope you are aware that helpers.id() is called just once when the *class* is defined and that the list weapons is shared across all instances of the craft class. :)

Have you read about *args and **kwargs in the Python docs? I bet you find them useful for your problem.

Christian

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to