eric6/QScintilla/Lexers/SubstyledLexer.py

changeset 8259
2bbec88047dd
parent 8235
78e6d29eb773
diff -r 82b608e352ec -r 2bbec88047dd eric6/QScintilla/Lexers/SubstyledLexer.py
--- a/eric6/QScintilla/Lexers/SubstyledLexer.py	Wed Apr 21 17:56:12 2021 +0200
+++ b/eric6/QScintilla/Lexers/SubstyledLexer.py	Wed Apr 21 19:40:50 2021 +0200
@@ -200,30 +200,31 @@
                     
                     # set the style
                     style = subStyle["Style"]
-                    if "fore" in style:
-                        color = QColor(
+                    color = (
+                        QColor(
                             style["fore"] >> 16 & 0xff,
                             style["fore"] >> 8 & 0xff,
-                            style["fore"] & 0xff,
-                        )
-                    else:
-                        color = self.color(baseStyleNo)
+                            style["fore"] & 0xff,)
+                        if "fore" in style else
+                        self.color(baseStyleNo)
+                    )
                     self.setColor(color, styleNo)
                     
-                    if "paper" in style:
-                        color = QColor(
+                    color = (
+                        QColor(
                             style["paper"] >> 16 & 0xff,
                             style["paper"] >> 8 & 0xff,
-                            style["paper"] & 0xff,
-                        )
-                    else:
-                        color = self.paper(baseStyleNo)
+                            style["paper"] & 0xff,)
+                        if "paper" in style else
+                        self.paper(baseStyleNo)
+                    )
                     self.setPaper(color, styleNo)
                     
-                    if "eolfill" in style:
-                        eolFill = style["eolfill"]
-                    else:
-                        eolFill = self.eolFill(baseStyleNo)
+                    eolFill = (
+                        style["eolfill"]
+                        if "eolfill" in style else
+                        self.eolFill(baseStyleNo)
+                    )
                     self.setEolFill(eolFill, styleNo)
                     
                     font = self.font(baseStyleNo)
@@ -309,10 +310,11 @@
                 settings.setValue(substyleKey + "font_bold", bold)
                 italic = style.get("font_italic", font.italic())
                 settings.setValue(substyleKey + "font_italic", italic)
-                if "font_underline" in style:
-                    underline = style["font_underline"]
-                else:
-                    underline = font.underline()
+                underline = (
+                    style["font_underline"]
+                    if "font_underline" in style else
+                    font.underline()
+                )
                 settings.setValue(substyleKey + "font_underline", underline)
     
     def hasSubstyles(self):
@@ -374,10 +376,12 @@
         @return sub-style description
         @rtype str
         """
-        if style in self.__subStyles and substyle in self.__subStyles[style]:
-            desc = self.__subStyles[style][substyle]["Description"].strip()
-        else:
-            desc = ""
+        desc = (
+            self.__subStyles[style][substyle]["Description"].strip()
+            if (style in self.__subStyles and
+                substyle in self.__subStyles[style]) else
+            ""
+        )
         
         return desc
     
@@ -406,10 +410,12 @@
         @return white-space separated word list
         @rtype str
         """
-        if style in self.__subStyles and substyle in self.__subStyles[style]:
-            words = self.__subStyles[style][substyle]["Words"].strip()
-        else:
-            words = ""
+        words = (
+            self.__subStyles[style][substyle]["Words"].strip()
+            if (style in self.__subStyles and
+                substyle in self.__subStyles[style]) else
+            ""
+        )
         
         return words
     

eric ide

mercurial