github linuxserver/docker-mylar3 nightly-858b6ac3-ls357

latest releases: v0.8.0-ls175, nightly-9e283397-ls448, nightly-9e283397-ls447...
pre-release16 months ago

LinuxServer Changes:

Rebase to Alpine 3.18

mylar3 Changes:

getcomics: correct logging call

When hitting a ConnectionError, I observed the following in my log:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/app/mylar3/mylar/logger.py", line 337, in new_run
    old_run(*args, **kwargs)
  File "/usr/lib/python3.10/threading.py", line 953, in run
    self._target(*self._args, **self._kwargs)
  File "/app/mylar3/mylar/helpers.py", line 3241, in ddl_downloader
    ddzstat = ddz.downloadit(item['id'], item['link'], item['mainlink'], item['resume'], item['issueid'], remote_filesize)
  File "/app/mylar3/mylar/getcomics.py", line 923, in downloadit
    logger.error('[ERROR] download has timed out due to inactivity...' % e)
TypeError: not all arguments converted during string formatting

This caused the DDL lock to never be released, requiring me to restart
Mylar3 for any direct downloads to occur.

This commit corrects that TypeError, allowing exception handling to
continue as it should (and so releasing the lock).

Don't miss a new docker-mylar3 release

NewReleases is sending notifications on new releases.