diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1c6d5e7..63ca18b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -41,7 +41,7 @@ repos: - id: pyupgrade args: [--py3-plus] - repo: https://github.com/psf/black - rev: 23.1.0 + rev: 23.3.0 hooks: - id: black language_version: python3 diff --git a/VERSION b/VERSION index 1545d96..d5c0c99 100755 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.5.0 +3.5.1 diff --git a/modules/qbittorrent.py b/modules/qbittorrent.py index 27e82b9..c26a274 100755 --- a/modules/qbittorrent.py +++ b/modules/qbittorrent.py @@ -547,7 +547,7 @@ class Qbt: # If neither set, use 0 (no limit) min_seeding_time = 0 if ( - tracker["min_seeding_time"] + tracker["min_seeding_time"] is not None and tracker["min_seeding_time"] >= nohardlinks[category]["min_seeding_time"] ): min_seeding_time = tracker["min_seeding_time"] @@ -559,7 +559,7 @@ class Qbt: # If both tracker and nohardlinks category setting is set, use the larger of the two # If neither set, use -1 (no limit) max_ratio = -1 - if tracker["max_ratio"] and tracker["max_ratio"] >= nohardlinks[category]["max_ratio"]: + if tracker["max_ratio"] is not None and tracker["max_ratio"] >= nohardlinks[category]["max_ratio"]: max_ratio = tracker["max_ratio"] elif nohardlinks[category]["max_ratio"]: max_ratio = nohardlinks[category]["max_ratio"] @@ -570,13 +570,12 @@ class Qbt: # If neither set, use -1 (no limit) max_seeding_time = -1 if ( - tracker["max_seeding_time"] + tracker["max_seeding_time"] is not None and tracker["max_seeding_time"] >= nohardlinks[category]["max_seeding_time"] ): max_seeding_time = tracker["max_seeding_time"] elif nohardlinks[category]["max_seeding_time"]: max_seeding_time = nohardlinks[category]["max_seeding_time"] - # Will only tag new torrents that don't have nohardlinks_tag tag if self.config.nohardlinks_tag not in torrent.tags: add_tag_no_hl(add_tag=True)