From: Samuele P. <pe...@in...> - 2001-04-23 12:36:49
|
Hi. [Paolo Tortora] > Hi. > > I have some problem to set a moduel variable into a function. > > I worte the following python module: > > ##Module mymodule.py > > Count = 0 > > def get(): > return Count > > def set(newc): > Count = newc In python (this is not jython specific) an assignment in a function implicitly declare the assigned var as *local* to the function def set(newc): Count = newc # implicilty declare a local Count var (unrelated to global one) If you want to change a global var you should be explicit about that: def set(newc): global Count Count = newc regards |