eric6/Snapshot/SnapshotRegionGrabber.py

changeset 7628
f904d0eef264
parent 7360
9190402e4505
child 7781
607a6098cb44
--- a/eric6/Snapshot/SnapshotRegionGrabber.py	Wed Jun 17 17:12:21 2020 +0200
+++ b/eric6/Snapshot/SnapshotRegionGrabber.py	Wed Jun 17 20:18:54 2020 +0200
@@ -59,14 +59,17 @@
         
         @param mode region grabber mode (SnapshotRegionGrabber.Rectangle or
             SnapshotRegionGrabber.Ellipse)
+        @exception ValueError raised to indicate a bad value for the 'mode'
+            parameter
         """
         super(SnapshotRegionGrabber, self).__init__(
             None,
             Qt.X11BypassWindowManagerHint | Qt.WindowStaysOnTopHint |
             Qt.FramelessWindowHint | Qt.Tool)
         
-        assert mode in [SnapshotRegionGrabber.Rectangle,
-                        SnapshotRegionGrabber.Ellipse]
+        if mode not in [SnapshotRegionGrabber.Rectangle,
+                        SnapshotRegionGrabber.Ellipse]:
+            raise ValueError("Bad value for 'mode' parameter.")
         self.__mode = mode
         
         self.__selection = QRect()

eric ide

mercurial