This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Symlinks don't work in python???


Jason, RE:

    Sorry, but I cannot reproduce the above problem with the latest
    snapshot:

	$ uname -a
	CYGWIN_NT-5.1 gelpdevjt022 1.5.15s(0.126/4/2) 20050408 16:35:04 ...

	$ python -V
	Python 2.4

	$ ls -l
	total 0
	lrwxrwxrwx    1 jtishler Domain U       11 Apr 11 10:14 foo.py -> /tmp/foo.py

	$ python -c 'import foo'
	$

    Jason


That's curious, given that:

    > uname -a
    CYGWIN_NT-5.1 ward 1.5.15s(0.126/4/2) 20050408 16:35:04 i686 unknown unknown Cygwin
    >
    > python -V
    Python 2.4
    >
    > ls -l
    total 2
    lrwxrwxrwx  1 ward None  6 Apr 15 15:31 bar.py -> foo.py
    -rwxrwxrwx  1 ward None 34 Apr 15 15:31 foo.py
    >
    > python -c 'import foo'
    This is file foo.py.
    >
    > python -c 'import bar'
    Traceback (most recent call last):
      File "<string>", line 1, in ?
    ImportError: No module named bar
    >

is reproducible on multiple machines here.

HOWEVER, when I repeat your experiment more precisely:

    > uname -a
    CYGWIN_NT-5.1 ward 1.5.15s(0.126/4/2) 20050408 16:35:04 i686 unknown unknown Cygwin
    >
    > python -V
    Python 2.4
    >
    > ls -l
    total 1
    lrwxrwxrwx  1 ward None 11 Apr 15 15:43 foo.py -> /tmp/foo.py
    >
    > python -c 'import foo'
    This is file foo.py.
    >

all seems OK.  Can you try my failing experiment (symlink bar.py
to file foo.py in same directory)?

It seems using a different name for the symlink may cause
the trouble... I have no idea why.

Thanks,
Steve



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]