From 9be91713e81f153efa6895097ad3e35441efb6a2 Mon Sep 17 00:00:00 2001 From: lifegpc Date: Mon, 5 Sep 2022 13:55:55 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87404?= =?UTF-8?q?=E6=88=96=E8=80=85=E4=B8=8B=E8=BD=BD=E5=A4=B1=E8=B4=A5=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E7=9A=84None=E5=AD=98=E5=8F=96=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fileEntry.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fileEntry.py b/fileEntry.py index a78ef8a..bd84d65 100644 --- a/fileEntry.py +++ b/fileEntry.py @@ -123,8 +123,10 @@ class FileEntry: if chunk: f.write(chunk) self.ok = self._r.ok + self.connect_error = False except: self.ok = False + self.connect_error = True self._fileExist = True if exists(self._abspath) else False if not self._fileExist: self._fileSize = 0 @@ -209,7 +211,9 @@ class FileEntries: if fileEntry.ok and fileEntry._fileExist: self.__list.append(fileEntry) return fileEntry - return None + elif not fileEntry.connect_error: + self.__list.append(fileEntry) + return fileEntry def clear(self): with self._value_lock: