eric6/QScintilla/Lexers/SubstyledLexer.py

changeset 8235
78e6d29eb773
parent 8220
006ee31b4835
child 8259
2bbec88047dd
--- a/eric6/QScintilla/Lexers/SubstyledLexer.py	Tue Apr 13 18:02:59 2021 +0200
+++ b/eric6/QScintilla/Lexers/SubstyledLexer.py	Tue Apr 13 19:59:17 2021 +0200
@@ -298,31 +298,16 @@
                     col = self.paper(baseStyle)
                     color = col.red() << 16 | col.green() << 8 | col.blue()
                 settings.setValue(substyleKey + "paper", color)
-                if "eolfill" in style:
-                    eolfill = style["eolfill"]
-                else:
-                    eolfill = self.eolFill(baseStyle)
+                eolfill = style.get("eolfill", self.eolFill(baseStyle))
                 settings.setValue(substyleKey + "eolfill", eolfill)
                 font = self.font(baseStyle)
-                if "font_family" in style:
-                    family = style["font_family"]
-                else:
-                    family = font.family()
+                family = style.get("font_family", font.family())
                 settings.setValue(substyleKey + "font_family", family)
-                if "font_size" in style:
-                    size = style["font_size"]
-                else:
-                    size = font.pointSize()
+                size = style.get("font_size", font.pointSize())
                 settings.setValue(substyleKey + "font_size", size)
-                if "font_bold" in style:
-                    bold = style["font_bold"]
-                else:
-                    bold = font.bold()
+                bold = style.get("font_bold", font.bold())
                 settings.setValue(substyleKey + "font_bold", bold)
-                if "font_italic" in style:
-                    italic = style["font_italic"]
-                else:
-                    italic = font.italic()
+                italic = style.get("font_italic", font.italic())
                 settings.setValue(substyleKey + "font_italic", italic)
                 if "font_underline" in style:
                     underline = style["font_underline"]
@@ -357,10 +342,8 @@
         @return number of defined sub-styles
         @rtype int
         """
-        if style in self.__subStyles:
-            count = len(self.__subStyles[style])
-        else:
-            count = 0
+        count = (len(self.__subStyles[style]) if style in self.__subStyles
+                 else 0)
         
         return count
     

eric ide

mercurial