не знаю. Задача - скачивание файла:
export = urllib2.urlopen(request)
filepath = targetpath + name + "-" + time.strftime('%Y%m%d') + '.ext'
outputfile = open(filepath + ".filepart", "wb")
print "\t\tDownloading..."
for line in export:
outputfile.write(line)
outputfile.close()
os.rename(filepath + ".filepart", filepath)
и все вроде прекрасно, но оно никак не реагирует на ошибку скачивания. если в процессе закачки зашатдаунить сервер, то оно и не заметит, а просто закроет файл и все. ни ошибок, ни исключений. подскажите, как правильно все-таки обработать возможную ошибку?
смотря как зашатдаунить.
Обсуждают сегодня