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 christian.heimes
Recipients John.Jefferies, christian.heimes, loewis
Date 2013-06-26.12:38:28
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1372250309.24.0.836415048333.issue18306@psf.upfronthosting.co.za>
In-reply-to
Content
On my Windows box (Win 7) I'm getting an error with Python 3.2 and 3.3. It looks like I'm not allowed to enter the parent directory (Zugriff verweigert == Permission Denied):

>>> os.stat(r'C:\Windows\System32\config')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
WindowsError: [Error 5] Zugriff verweigert: 'C:\\Windows\\System32\\config'

In order to reproduce your problem anyway I have created a directory, a junction point and a symlink (as admin):

> mkdir testdir
> mklink /j testjunktion testdir
> mklink /d testlinkk testdir

Neither os.stat() nor os.lstat() have failed with an exception. There must be something different going on on your system.


By the way junction points are soft links but not symbolic links. They are implemented as a different kind of NTFS reparsing points. Python should not treat a junction point as a link but have yet another check for it.

>>> os.lstat(r'c:\users\heimes\testdir')
nt.stat_result(st_mode=16895, st_ino=58265320179130300, st_dev=3366304641, st_nlink=1, st_uid=0, st_gid=0, st_size=0, st_atime=1372247959, st_mtime=1372247959, st_ctime=1372247959)

>>> os.lstat(r'c:\users\heimes\testjunction')
nt.stat_result(st_mode=16895, st_ino=4785074604141776, st_dev=3366304641, st_nlink=1, st_uid=0, st_gid=0, st_size=0, st_atime=1372247983, st_mtime=1372247983, st_ctime=1372247983)

>>> os.lstat(r'c:\users\heimes\testlink')
nt.stat_result(st_mode=41471, st_ino=12384898975270541, st_dev=3366304641, st_nlink=1, st_uid=0, st_gid=0, st_size=0, st_atime=1372249830, st_mtime=1372249830, st_ctime=1372249830)


PS: You should use raw strings on Windows or escape the backslashes.
History
Date User Action Args
2013-06-26 12:38:29christian.heimessetrecipients: + christian.heimes, loewis, John.Jefferies
2013-06-26 12:38:29christian.heimessetmessageid: <1372250309.24.0.836415048333.issue18306@psf.upfronthosting.co.za>
2013-06-26 12:38:29christian.heimeslinkissue18306 messages
2013-06-26 12:38:28christian.heimescreate