Durante o download de arquivos, o python travou e parece ter reservado um nome de arquivo

0

Eu estava fazendo download de arquivos para meu disco com urllib.urlretrieve quando recebi um erro de E / S:

 Traceback (most recent call last):
  File "utils.py", line 21, in ?
    urllib.urlretrieve(file[1], GetLogFile(int(file[0][0:4]),int(file[0][5:7]),int(file[0][8:10]),int(file[0][11:13])))
  File "/usr/lib64/python2.4/urllib.py", line 89, in urlretrieve
    return _urlopener.retrieve(url, filename, reporthook, data)
  File "/usr/lib64/python2.4/urllib.py", line 225, in retrieve
    tfp = open(filename, 'wb')
IOError: [Errno 5] Input/output error: 'disk1/logdumps/2008-01/2008-01-05-05.gz'

Estranhamente, apesar de não criar o arquivo 2008-01-05-05.gz, parece ter reservado o nome do arquivo. Eu não posso criar este arquivo agora. Se eu tentar criá-lo no WinSCP, recebo este erro:

General failure (server should provide error description).
Error code: 4
Error message from server: Failure
Request code: 3

Eu posso criar arquivos com nomes diferentes, no entanto.

Estou usando o linux (CentOS), o disk1 é o ponto de montagem do sistema 3TB ext2.

O que aconteceu?

    
por MakeSensi 22.07.2013 / 07:58

0 respostas

Tags