From 8eb60b8ccfe04ca6838b726423515807b8fc9d2b Mon Sep 17 00:00:00 2001 From: auouymous Date: Thu, 8 Dec 2022 14:45:24 -0700 Subject: [PATCH] limit_rate -> limit.bandwidth.enabled --- src/gpodder/config.py | 1 - src/gpodder/download.py | 10 +++++----- src/gpodder/gtkui/main.py | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/gpodder/config.py b/src/gpodder/config.py index 4a71f550..279af06e 100644 --- a/src/gpodder/config.py +++ b/src/gpodder/config.py @@ -228,7 +228,6 @@ defaults = { # The sooner this goes away, the better gPodderSettings_LegacySupport = { - 'limit_rate': 'limit.bandwidth.enabled', 'max_downloads_enabled': 'limit.downloads.enabled', 'max_downloads': 'limit.downloads.concurrent', 'episode_old_age': 'auto.cleanup.days', diff --git a/src/gpodder/download.py b/src/gpodder/download.py index b9ed83fa..d1af50cb 100644 --- a/src/gpodder/download.py +++ b/src/gpodder/download.py @@ -723,7 +723,7 @@ class DownloadTask(object): self.__start_time = 0 self.__start_blocks = 0 self.__limit_rate_value = self._config.limit.bandwidth.kbps - self.__limit_rate = self._config.limit_rate + self.__limit_rate = self._config.limit.bandwidth.enabled # Progress update functions self._progress_updated = None @@ -805,12 +805,12 @@ class DownloadTask(object): now = time.time() if self.__start_time > 0: # Has rate limiting been enabled or disabled? - if self.__limit_rate != self._config.limit_rate: + if self.__limit_rate != self._config.limit.bandwidth.enabled: # If it has been enabled then reset base time and block count - if self._config.limit_rate: + if self._config.limit.bandwidth.enabled: self.__start_time = now self.__start_blocks = count - self.__limit_rate = self._config.limit_rate + self.__limit_rate = self._config.limit.bandwidth.enabled # Has the rate been changed and are we currently limiting? if self.__limit_rate_value != self._config.limit.bandwidth.kbps and self.__limit_rate: @@ -831,7 +831,7 @@ class DownloadTask(object): self.speed = float(speed) - if self._config.limit_rate and speed > self._config.limit.bandwidth.kbps: + if self._config.limit.bandwidth.enabled and speed > self._config.limit.bandwidth.kbps: # calculate the time that should have passed to reach # the desired download rate and wait if necessary should_have_passed = (count - self.__start_blocks) * blockSize / (self._config.limit.bandwidth.kbps * 1024.0) diff --git a/src/gpodder/gtkui/main.py b/src/gpodder/gtkui/main.py index 58d40d17..8265d2fe 100644 --- a/src/gpodder/gtkui/main.py +++ b/src/gpodder/gtkui/main.py @@ -153,7 +153,7 @@ class gPodder(BuilderWidget, dbus.service.Object): self.config.limit.downloads.concurrent_max) self.config.connect_gtk_togglebutton('max_downloads_enabled', self.cbMaxDownloads) self.config.connect_gtk_spinbutton('limit.bandwidth.kbps', self.spinLimitDownloads) - self.config.connect_gtk_togglebutton('limit_rate', self.cbLimitDownloads) + self.config.connect_gtk_togglebutton('limit.bandwidth.enabled', self.cbLimitDownloads) self.spinMaxDownloads.set_sensitive(self.cbMaxDownloads.get_active()) self.spinLimitDownloads.set_sensitive(self.cbLimitDownloads.get_active()) -- 2.11.4.GIT