Optional file downloaded checking by separate function
This commit is contained in:
parent
c1397bbaf7
commit
af7c7da735
1 changed files with 8 additions and 0 deletions
|
@ -304,6 +304,14 @@ class ContentManager(object):
|
||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
def isDownloaded(self, inner_path, hash_id=None):
|
||||||
|
if not hash_id:
|
||||||
|
file_info = self.getFileInfo(inner_path)
|
||||||
|
if not file_info or "sha512" not in file_info:
|
||||||
|
return False
|
||||||
|
hash_id = self.hashfield.getHashId(file_info["sha512"])
|
||||||
|
return hash_id in self.hashfield
|
||||||
|
|
||||||
# Find the file info line from self.contents
|
# Find the file info line from self.contents
|
||||||
# Return: { "sha512": "c29d73d...21f518", "size": 41 , "content_inner_path": "content.json"}
|
# Return: { "sha512": "c29d73d...21f518", "size": 41 , "content_inner_path": "content.json"}
|
||||||
def getFileInfo(self, inner_path, new_file=False):
|
def getFileInfo(self, inner_path, new_file=False):
|
||||||
|
|
Loading…
Reference in a new issue