src/eric7/Project/Project.py

branch
eric7-maintenance
changeset 10174
6aac1022f330
parent 10148
31ba20629af4
parent 10154
d833c6a8c41f
child 10272
7ae72d1df070
diff -r b8ad1f2d1b43 -r 6aac1022f330 src/eric7/Project/Project.py
--- a/src/eric7/Project/Project.py	Tue Aug 01 10:03:13 2023 +0200
+++ b/src/eric7/Project/Project.py	Thu Aug 31 10:11:38 2023 +0200
@@ -574,6 +574,7 @@
             "TESTING_FRAMEWORK": "",
             "LICENSE": "",
             "EMBEDDED_VENV": False,
+            "SOURCESDIR": "",
         }
         for category in self.__fileCategoriesRepository:
             self.__pdata[category] = []
@@ -607,10 +608,7 @@
         if dataKey is None:
             return copy.deepcopy(self.__pdata)
 
-        try:
-            return self.__pdata[dataKey]
-        except KeyError:
-            return default
+        return self.__pdata.get(dataKey, default)
 
     def setProjectData(self, data, dataKey=None, setDirty=True):
         """

eric ide

mercurial