bug 7191: can't use macro errno.EEXIST here, use 17 instead

status 7191: resolved fixed
This commit is contained in:
Anthony Xu 2010-11-16 12:39:32 -08:00
parent 0f3699f36d
commit 3b7af7e35b
1 changed files with 4 additions and 4 deletions

View File

@ -712,9 +712,9 @@ def makedirs(path):
try:
os.makedirs(path)
except OSError, (errno, strerror):
if errno == errno.EEXIST:
if errno == 17:
try:
cmd = ['umount', path ]
cmd = ['umount', '-f', path ]
util.pread2(cmd)
except CommandException:
errMsg = "CommandException raised while trying to umount " + path
@ -732,7 +732,7 @@ def mount(remoteDir, localDir):
makedirs(localDir)
try:
options = "soft,timeo=133,retrans=10,tcp,noac"
options = "soft,timeo=133,retrans=3,tcp,noac"
cmd = ['mount', remoteDir, localDir, "-o", options]
txt = util.pread2(cmd)
except:
@ -746,7 +746,7 @@ def mount(remoteDir, localDir):
def umount(localDir):
try:
cmd = ['umount', localDir]
cmd = ['umount', '-f', localDir]
util.pread2(cmd)
except CommandException:
errMsg = "CommandException raised while trying to umount " + localDir