Hi, I experienced an error in upload.py, when uploading multiple files on OSX Panther: File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/quixote/upload.py", line 169, in _open fd = os.open(filename, flags) OSError: [Errno 17] File exists: '/Users/ksenia/Sites/tmp/upload/upload.20040518.215039.0' I fixed it by modifying the following: @@ -168,7 +168,7 @@ try: fd = os.open(filename, flags) except OSError, err: - if err.strerror == errno.EAGAIN: + if err.strerror == errno.EAGAIN or err.errno == errno.EEXIST: # Filename collision -- try again counter += 1 else: So there seems to be two differences on Panther: - err.strerror contains the actual error text "File Exists" and not the number - err.errno is different Regards, Ksenia.