I can't get the value of the variable (out of the class function) if it has two leading underscores.
-Dave >>> class encrypt: def encrypt(self, userValue): self.initialNumber = userValue self.__secretSeed = 7 return self.initialNumber * self.__secretSeed >>> enc = encrypt() >>> enc.encrypt(5) 35 >>> print enc.initialNumber 5 >>> print enc.__secretSeed Traceback (most recent call last): File "<pyshell#15>", line 1, in -toplevel- print enc.__secretSeed AttributeError: encrypt instance has no attribute '__secretSeed' -- http://mail.python.org/mailman/listinfo/python-list