PluginProjectFlask.py

changeset 61
fe1e8783a95f
parent 60
02243723ac17
child 64
0ee58185b8df
--- a/PluginProjectFlask.py	Wed Dec 30 11:02:08 2020 +0100
+++ b/PluginProjectFlask.py	Sat Apr 24 11:30:11 2021 +0200
@@ -26,7 +26,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "1.2.0"
+version = "1.3.0"
 className = "ProjectFlaskPlugin"
 packageName = "ProjectFlask"
 shortDescription = "Project support for Flask projects."
@@ -85,10 +85,7 @@
         palette = e5App().palette()
         lightness = palette.color(QPalette.Window).lightness()
         usesDarkPalette = lightness <= 128
-    if usesDarkPalette:
-        iconSuffix = "dark"
-    else:
-        iconSuffix = "light"
+    iconSuffix = "dark" if usesDarkPalette else "light"
     
     return {
         "flaskPage": [
@@ -183,10 +180,7 @@
             palette = e5App().palette()
             lightness = palette.color(QPalette.Window).lightness()
             usesDarkPalette = lightness <= 128
-        if usesDarkPalette:
-            iconSuffix = "dark"
-        else:
-            iconSuffix = "light"
+        iconSuffix = "dark" if usesDarkPalette else "light"
         
         self.__object = Project(self, iconSuffix, self.__ui)
         self.__object.initActions()
@@ -323,18 +317,17 @@
         @return dictionary with file type associations
         @rtype dict
         """
-        if self.__e5project.getProjectType() == "Flask":
-            fileTypes = {
-                "*.py": "SOURCES",
-                "*.js": "SOURCES",
-                "*.html": "FORMS",
-                "*.htm": "FORMS",
-                "*.pot": "TRANSLATIONS",
-                "*.po": "TRANSLATIONS",
-                "*.mo": "TRANSLATIONS",
-            }
-        else:
-            fileTypes = {}
+        fileTypes = (
+            {"*.py": "SOURCES",
+             "*.js": "SOURCES",
+             "*.html": "FORMS",
+             "*.htm": "FORMS",
+             "*.pot": "TRANSLATIONS",
+             "*.po": "TRANSLATIONS",
+             "*.mo": "TRANSLATIONS", }
+            if self.__e5project.getProjectType() == "Flask" else
+            {}
+        )
         return fileTypes
     
     def lexerAssociationCallback(self, filename):

eric ide

mercurial