From 3eca0349740bb28cf7f9d627286d1bd673408d5d Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Tue, 9 Jun 2020 16:40:16 -0400 Subject: [PATCH] FIX: work with future versions of sip / pyqt5 Two places where we used to pass floats that must now be integers. --- lib/matplotlib/backends/backend_qt5.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/matplotlib/backends/backend_qt5.py b/lib/matplotlib/backends/backend_qt5.py index 27c23435f87b..4f7164440e9b 100644 --- a/lib/matplotlib/backends/backend_qt5.py +++ b/lib/matplotlib/backends/backend_qt5.py @@ -427,7 +427,8 @@ def start_event_loop(self, timeout=0): raise RuntimeError("Event loop already running") self._event_loop = event_loop = QtCore.QEventLoop() if timeout > 0: - timer = QtCore.QTimer.singleShot(timeout * 1000, event_loop.quit) + timer = QtCore.QTimer.singleShot(int(timeout * 1000), + event_loop.quit) event_loop.exec_() def stop_event_loop(self, event=None): @@ -462,7 +463,7 @@ def blit(self, bbox=None): if bbox is None and self.figure: bbox = self.figure.bbox # Blit the entire canvas if bbox is None. # repaint uses logical pixels, not physical pixels like the renderer. - l, b, w, h = [pt / self._dpi_ratio for pt in bbox.bounds] + l, b, w, h = [int(pt / self._dpi_ratio) for pt in bbox.bounds] t = b + h self.repaint(l, self.rect().height() - t, w, h) pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy