On 23/01/2011 21:14, Jeff Hardy wrote:
On Sun, Jan 23, 2011 at 12:36 PM, Daniel D.<[email protected]> wrote:
I committed the patch using '.' as the current directory; if anyone
(Dino?) needs the fully resolved path ...
The "." (rather "") in cPy is a neat trick. It's added only in
"interactive" (console, "-c") cases and allows you to change the CWD
to the dir you want and have your custom modules picked up as local
wherever dir you change to from within the console. Do that all the
time when deving. Setting fully-resolved path to CWD feels limiting in
that context.
You mean switching using os.chdir, I presume? That works under ipy
using '.' (which makes sense). Is there something special about how
CPython uses '' instead of '.' that ipy should by emulating?
Interesting, the empty string is indeed in sys.path from the interactive
interpreter (I thought it would be '.') yet:
>>> import os
>>> os.listdir('')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OSError: [Errno 2] No such file or directory: ''
All the best,
Michael Foord
- Jeff
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
--
http://www.voidspace.org.uk/
May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com