New submission from Konstantin <kaslan...@yahoo.com>: In [12]: def func(x=[]) : ....: L=x ....: L.append('a') ....: return L ....:
In [13]: func() Out[13]: ['a'] In [14]: func() Out[14]: ['a', 'a'] In [15]: func() Out[15]: ['a', 'a', 'a'] In [16]: func() Out[16]: ['a', 'a', 'a', 'a'] In [17]: x --------------------------------------------------------------------------- NameError Traceback (most recent call last) C:\Users\konstantin\<ipython console> in <module>() NameError: name 'x' is not defined In [18]: In [19]: L --------------------------------------------------------------------------- NameError Traceback (most recent call last) C:\Users\konstantin\<ipython console> in <module>() NameError: name 'L' is not defined ---------- components: None messages: 108789 nosy: Aslanidi priority: normal severity: normal status: open title: static behavior of local variables type: behavior versions: Python 2.5 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue9092> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com