W
Wesley Henwood
So I declare a variable named A in thread1, in script1.py. I assign
the value of 2.5 to A. I then run script2.py in thread2. Script2.py
assigns the value of 5.5 to a variable named A. Now, when thread1
resums execution, I see that A = 5.5, rather than 2.5 as I expected.
Is this normal behavior? Based on the little documentation I have been
able to find on this topic, it is normal behavior. The only way to use
same-named variables in scripts is to have them run in a different
process, rather than different threads.
the value of 2.5 to A. I then run script2.py in thread2. Script2.py
assigns the value of 5.5 to a variable named A. Now, when thread1
resums execution, I see that A = 5.5, rather than 2.5 as I expected.
Is this normal behavior? Based on the little documentation I have been
able to find on this topic, it is normal behavior. The only way to use
same-named variables in scripts is to have them run in a different
process, rather than different threads.