From 5ed592a447c05ed1b1cc375e801c35df23ee53ba Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 5 Feb 2015 07:17:58 +0100 Subject: [PATCH] Replace some QTimers by named Timers. --- qutebrowser/browser/downloads.py | 4 ++-- qutebrowser/misc/savemanager.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/qutebrowser/browser/downloads.py b/qutebrowser/browser/downloads.py index 0ed5a4dd3..eef840dea 100644 --- a/qutebrowser/browser/downloads.py +++ b/qutebrowser/browser/downloads.py @@ -170,7 +170,7 @@ class DownloadItem(QObject): _redirects: How many time we were redirected already. _buffer: A BytesIO object to buffer incoming data until we know the target file. - _read_timer: A QTimer which reads the QNetworkReply into self._buffer + _read_timer: A Timer which reads the QNetworkReply into self._buffer periodically. _win_id: The window ID the DownloadItem runs in. @@ -209,7 +209,7 @@ class DownloadItem(QObject): self.autoclose = True self.reply = None self._buffer = io.BytesIO() - self._read_timer = QTimer() + self._read_timer = usertypes.Timer(self, name='download-read-timer') self._read_timer.setInterval(500) self._read_timer.timeout.connect(self.on_read_timer_timeout) self._redirects = 0 diff --git a/qutebrowser/misc/savemanager.py b/qutebrowser/misc/savemanager.py index baf6aa37e..07958085e 100644 --- a/qutebrowser/misc/savemanager.py +++ b/qutebrowser/misc/savemanager.py @@ -22,11 +22,11 @@ import os.path import collections -from PyQt5.QtCore import pyqtSlot, QObject, QTimer +from PyQt5.QtCore import pyqtSlot, QObject from qutebrowser.config import config from qutebrowser.commands import cmdutils -from qutebrowser.utils import utils, log, message, objreg +from qutebrowser.utils import utils, log, message, objreg, usertypes class Saveable: @@ -105,13 +105,13 @@ class SaveManager(QObject): Attributes: saveables: A dict mapping names to Saveable instances. - _save_timer: The QTimer used to periodically auto-save things. + _save_timer: The Timer used to periodically auto-save things. """ def __init__(self, parent=None): super().__init__(parent) self.saveables = collections.OrderedDict() - self._save_timer = QTimer(self) + self._save_timer = usertypes.Timer(self, name='save-timer') self._save_timer.timeout.connect(self.autosave) def __repr__(self):