>>>>> Rory Campbell-Lange <[EMAIL PROTECTED]> (RC) wrote:
>RC> We have a set of classes using static methods to retain reference >RC> variables between operations. The problem is that the static variables >RC> are not reset between operations when used through mod_python. >RC> Although it is possible to reset the class variables between invocations >RC> of the system, this has the potential of 'wiping out' these variables >RC> when another user is using the system. >RC> Is there a way of getting the equivalent of 'local class variables'? In >RC> other words, a way of making 'print a' and 'print b' below provide the >RC> same output? There are several errors in your python code: quite a number of comma's have to be replaced by semicolons (or newlines), and there is a spurious comma. And a and b already print out the same, so it is not clear what you want. Do you mean that the x and y of the a and b object should be independent? In that case you should not use static variables but instance variables. If they have to survive across different HTTP requests you should use sessions. -- Piet van Oostrum <[EMAIL PROTECTED]> URL: http://www.cs.uu.nl/~piet [PGP 8DAE142BE17999C4] Private email: [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list