homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author brett.cannon
Recipients BreamoreBoy, brett.cannon, eric.snow, jbeulich, matejcik, ncoghlan
Date 2013年04月18日.19:23:16
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1366312997.18.0.614175348142.issue6386@psf.upfronthosting.co.za>
In-reply-to
Content
In case someone wants to reproduce:
 mkdir pkg
 echo "import tester" > pkg/symlinked.py
 ln -s pkg/symlinked.py linked.py
 echo "print('HIT')" > tester.py
That fails because Python assumes you are in the pkg directory, not the directory you started execution. This makes sense to me. If you used a hard link then this isn't a problem. Python treats a symlink as a redirect, which means it works where the redirect tells it to and doesn't try to confuse things by considering 2 different locations to be the cwd for imports.
Closing as "won't fix" since I think it would be more confusing to support both a symlink directory and the cwd.
History
Date User Action Args
2013年04月18日 19:23:17brett.cannonsetrecipients: + brett.cannon, ncoghlan, matejcik, jbeulich, BreamoreBoy, eric.snow
2013年04月18日 19:23:17brett.cannonsetmessageid: <1366312997.18.0.614175348142.issue6386@psf.upfronthosting.co.za>
2013年04月18日 19:23:17brett.cannonlinkissue6386 messages
2013年04月18日 19:23:16brett.cannoncreate

AltStyle によって変換されたページ (->オリジナル) /