修复死锁的BUG

This commit is contained in:
2021-01-09 16:16:20 +08:00
parent 2824b05094
commit 8058cd3860

View File

@@ -96,8 +96,7 @@ class FileEntries:
self.__list = [] self.__list = []
self._value_lock = Lock() self._value_lock = Lock()
def add(self, url: str) -> FileEntry: def add(self, url: str) -> FileEntry:\
with self._value_lock:
if self.has(url): if self.has(url):
return self.get(url) return self.get(url)
fileEntry = FileEntry(url) fileEntry = FileEntry(url)