>>>>> 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

Reply via email to