fix filesystem rescan without task

This commit is contained in:
simon 2023-05-07 15:36:26 +07:00
parent 5e1167743f
commit 774780d520
No known key found for this signature in database
GPG Key ID: 2C15AA5E89985DD4
1 changed files with 8 additions and 4 deletions

View File

@ -127,6 +127,7 @@ class Filesystem(ScannerBase):
def process(self):
"""entry point"""
if self.task:
self.task.send_progress(["Scanning your archive and index."])
self.scan()
self.rename_files()
@ -140,6 +141,7 @@ class Filesystem(ScannerBase):
return
total = len(self.to_rename)
if self.task:
self.task.send_progress([f"Rename {total} media files."])
for bad_filename in self.to_rename:
channel, filename, expected_filename = bad_filename
@ -154,6 +156,7 @@ class Filesystem(ScannerBase):
return
total = len(self.mismatch)
if self.task:
self.task.send_progress([f"Fix media urls for {total} files"])
bulk_list = []
for video_mismatch in self.mismatch:
@ -174,6 +177,7 @@ class Filesystem(ScannerBase):
return
total = len(self.to_delete)
if self.task:
self.task.send_progress([f"Clean up {total} items from index."])
for indexed in self.to_delete:
youtube_id = indexed[0]