Skip to content

Commit

Permalink
Merge pull request #282 from NTFSvolume/simplify_log_messages
Browse files Browse the repository at this point in the history
refactor: only log "download finished" if the download was successful
  • Loading branch information
jbsparrow authored Nov 14, 2024
2 parents 258d78e + 9a35756 commit 0e97937
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 5 deletions.
3 changes: 1 addition & 2 deletions cyberdrop_dl/downloader/downloader.py
Original file line number Diff line number Diff line change
Expand Up @@ -144,8 +144,6 @@ async def run(self, media_item: MediaItem) -> None:
log(f"{self.log_prefix} failed: {media_item.url} with error {e}", 40, exc_info=True)
self.manager.progress_manager.download_stats_progress.add_failure("Unknown")
self.manager.progress_manager.download_progress.add_failed()
else:
log(f"{self.log_prefix} finished: {media_item.url}", 20)
finally:
await self._file_lock.release_lock(media_item.file_lock_reference_name)
self._semaphore.release()
Expand Down Expand Up @@ -195,6 +193,7 @@ async def download(self, media_item: MediaItem) -> None:
self.set_file_datetime(media_item, media_item.complete_file)
self.attempt_task_removal(media_item)
self.manager.progress_manager.download_progress.add_completed()
log(f"Download finished: {media_item.url}", 20)

except RestrictedFiletypeError:
self.manager.progress_manager.download_progress.add_skipped()
Expand Down
3 changes: 1 addition & 2 deletions cyberdrop_dl/scraper/crawler.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,9 @@ async def run(self, item: ScrapeItem) -> None:
await self._lock.acquire()
self.waiting_items -= 1
if item.url.path_qs not in self.scraped_items:
log(f"Scrape Starting: {item.url}", 20)
log(f"Scraping: {item.url}", 20)
self.scraped_items.append(item.url.path_qs)
await self.fetch(item)
log(f"Scrape Finished: {item.url}", 20)
else:
log(f"Skipping {item.url} as it has already been scraped", 10)
self._lock.release()
Expand Down
2 changes: 1 addition & 1 deletion cyberdrop_dl/utils/utilities.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ async def wrapper(self: Crawler, *args, **kwargs):
return await func(self, *args, **kwargs)
except CDLBaseError as e:
log_message_short = e_ui_failure = e.ui_message
log_message = e.message
log_message = f"{e.ui_message} - {e.message}" if e.ui_message != e.message else e.message
origin = e.origin
except RealDebridError as e:
log_message_short = log_message = f"RealDebridError - {e.error}"
Expand Down

0 comments on commit 0e97937

Please sign in to comment.