R. David Murray <rdmur...@bitdance.com> added the comment:

That's just how function definitions in Python work.  The prototype is 
evaluated when the function is defined, not when it is run, so the default 
value of path will always be the value of getcwd at the time the function 
*defintion* is done (which will generally be the CWD when python starts, unless 
you are defining functions at runtime).

----------
nosy: +r.david.murray
resolution:  -> invalid
stage:  -> committed/rejected
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue13980>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to