Brett Cannon <br...@python.org> added the comment:

So co_filename is absolute in Python 3.3, but __file__ on modules is not if a 
relative path is used from sys.path (as Nick pointed out). Changing this would 
possibly break code as this has been baked into the import system for quite 
some time. I think Nick as suggested making all paths absolute for __file__, 
but I can't remember where that discussion was held and why we never changed 
the semantics.

Regardless, __file__ being absolute is a different issue than co_filename, so 
I'm closing this at out of date.

----------
resolution:  -> out of date
status: open -> closed

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

Reply via email to