On Saturday, 11 June 2016 19:09:29 UTC-5, MRAB wrote: > On 2016-06-12 00:50, Random832 wrote: > > On Sat, Jun 11, 2016, at 19:44, Marcin Rak wrote: > >> So my question is, how the heck is it possible that I get 5 as the last > >> value printed? the global test_var (global to Test.py) I set to 44 when I > >> ran some_function()??? does anyone have a clue they could throw my way? > > > > Importing a variable from a module copies its value into your own > > module's variable. Updates to the source module's variable will not be > > reflected in your module. > > > Not true. Importing doesn't copy the value. > > Importing a name creates a new name in the local scope that refers to > the same object that the imported name referred to.
If that's the case, how is it that I get 5 for test_var??? -- https://mail.python.org/mailman/listinfo/python-list