Bug in os.unlink() /Solaris

Andreas Jung ajung at sz-sb.de
Fri May 21 07:36:22 EDT 1999


os.unlink() behaves a bit strange under Solaris
when I am trying to remove a directory:

bonnie@/tmp(41)% cat test.py 
#!/home/ajung/python/bin/python

import os
os.mkdir('testdir')
os.unlink('testdir')

bonnie@/tmp(42)% ./test.py
Traceback (innermost last):
  File "./test.py", line 5, in ?
    os.unlink('testdir')
OSError: [Errno 1] Not owner: 'testdir'

Under Linux os.unlink() behaves as expected:

ajung@/usr/home/ajung(107)% python test.py
Traceback (innermost last):
  File "test.py", line 5, in ?
    os.unlink('testdir')
OSError: [Errno 21] Is a directory: 'testdir'


Cheers,
Andreas





More information about the Python-list mailing list