[Python-modules-commits] r32001 - in packages/pyqt5/trunk/debian (4 files)

mitya57 at users.alioth.debian.org mitya57 at users.alioth.debian.org
Thu Mar 12 07:51:28 UTC 2015


    Date: Thursday, March 12, 2015 @ 07:51:26
  Author: mitya57
Revision: 32001

Backport some fixes to setZOrder() function from upstream
(uiparser_setzorder_fix.diff).

Added:
  packages/pyqt5/trunk/debian/patches/
  packages/pyqt5/trunk/debian/patches/series
  packages/pyqt5/trunk/debian/patches/uiparser_setzorder_fix.diff
Modified:
  packages/pyqt5/trunk/debian/changelog

Modified: packages/pyqt5/trunk/debian/changelog
===================================================================
--- packages/pyqt5/trunk/debian/changelog	2015-03-11 16:23:45 UTC (rev 32000)
+++ packages/pyqt5/trunk/debian/changelog	2015-03-12 07:51:26 UTC (rev 32001)
@@ -1,3 +1,10 @@
+pyqt5 (5.4.1+dfsg-2) UNRELEASED; urgency=medium
+
+  * Backport some fixes to setZOrder() function from upstream
+    (uiparser_setzorder_fix.diff).
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 12 Mar 2015 10:49:35 +0300
+
 pyqt5 (5.4.1+dfsg-1) experimental; urgency=medium
 
   * New upstream release.

Added: packages/pyqt5/trunk/debian/patches/series
===================================================================
--- packages/pyqt5/trunk/debian/patches/series	                        (rev 0)
+++ packages/pyqt5/trunk/debian/patches/series	2015-03-12 07:51:26 UTC (rev 32001)
@@ -0,0 +1 @@
+uiparser_setzorder_fix.diff

Added: packages/pyqt5/trunk/debian/patches/uiparser_setzorder_fix.diff
===================================================================
--- packages/pyqt5/trunk/debian/patches/uiparser_setzorder_fix.diff	                        (rev 0)
+++ packages/pyqt5/trunk/debian/patches/uiparser_setzorder_fix.diff	2015-03-12 07:51:26 UTC (rev 32001)
@@ -0,0 +1,25 @@
+Description: fix crashes in setZOrder function in pyuic
+Origin: upstream, changesets 28704a096a3a and a0dcd07b7e72
+Last-Update: 2015-03-12
+
+--- a/pyuic/uic/uiparser.py
++++ b/pyuic/uic/uiparser.py
+@@ -754,7 +754,17 @@
+                     self.row_counter += 1
+ 
+     def setZOrder(self, elem):
+-        getattr(self.toplevelWidget, elem.text).raise_()
++        # Designer can generate empty zorder elements.
++        if elem.text is None:
++            return
++
++        # Designer allows the z-order of spacer items to be specified even
++        # though they can't be raised, so ignore any missing raise_() method.
++        try:
++            getattr(self.toplevelWidget, elem.text).raise_()
++        except AttributeError:
++            # Note that uic issues a warning message.
++            pass
+ 
+     def createAction(self, elem):
+         self.setupObject("QAction", self.currentActionGroup or self.toplevelWidget,




More information about the Python-modules-commits mailing list