Timothee Besset <tt...@idsoftware.com> added the comment:

It's a symlink that points to a file that doesn't exist. There are many ways 
this can happen, in this particular case my text editor (emacs) seems to keep 
some metadata about which user, machine and process is editing a file. I tried 
to reproduce in 2.6 (Debian sid amd64) and I can confirm it still happens:

t...@ttimozilla:~$ mkdir test
t...@ttimozilla:~$ cd test
t...@ttimozilla:~/test$ ln -s foo bar
t...@ttimozilla:~/test$ ls -1l bar
lrwxrwxrwx 1 timo timo 3 Apr 19 17:12 bar -> foo
t...@ttimozilla:~/test$ ls -1l foo
ls: cannot access foo: No such file or directory
t...@ttimozilla:~/test$ python2.6
Python 2.6.5 (r265:79063, Mar 20 2010, 03:56:44) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import shutil
>>> shutil.copytree( '../test', '../test2' )
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.6/shutil.py", line 177, in copytree
    raise Error, errors
shutil.Error: [('../test/bar', '../test2/bar', "[Errno 2] No such file or 
directory: '../test/bar'")]
>>>

----------

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

Reply via email to