From a3916207ae5bba5d4931586d0b6e90e9c8886561 Mon Sep 17 00:00:00 2001 From: thsrite Date: Fri, 27 Oct 2023 23:13:56 +0800 Subject: [PATCH] fix division by zero --- app/modules/qbittorrent/__init__.py | 3 ++- app/modules/transmission/__init__.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/modules/qbittorrent/__init__.py b/app/modules/qbittorrent/__init__.py index 4a8dc618..4d370d97 100644 --- a/app/modules/qbittorrent/__init__.py +++ b/app/modules/qbittorrent/__init__.py @@ -166,7 +166,8 @@ class QbittorrentModule(_ModuleBase): dlspeed=StringUtils.str_filesize(torrent.get('dlspeed')), upspeed=StringUtils.str_filesize(torrent.get('upspeed')), left_time=StringUtils.str_secends( - (torrent.get('total_size') - torrent.get('completed')) / torrent.get('dlspeed')) + (torrent.get('total_size') - torrent.get('completed')) / torrent.get('dlspeed')) if torrent.get( + 'dlspeed') > 0 else '' )) else: return None diff --git a/app/modules/transmission/__init__.py b/app/modules/transmission/__init__.py index df817167..65703962 100644 --- a/app/modules/transmission/__init__.py +++ b/app/modules/transmission/__init__.py @@ -151,7 +151,7 @@ class TransmissionModule(_ModuleBase): state="paused" if torrent.status == "stopped" else "downloading", dlspeed=StringUtils.str_filesize(dlspeed), upspeed=StringUtils.str_filesize(upspeed), - left_time=StringUtils.str_secends(torrent.left_until_done / dlspeed) + left_time=StringUtils.str_secends(torrent.left_until_done / dlspeed) if dlspeed > 0 else '' )) else: return None