src/eric7/Project/Project.py

branch
eric7
changeset 10154
d833c6a8c41f
parent 10113
40eb9038d100
child 10174
6aac1022f330
child 10256
1b728f26d1ae
diff -r ffe7432f716b -r d833c6a8c41f src/eric7/Project/Project.py
--- a/src/eric7/Project/Project.py	Thu Aug 03 17:33:07 2023 +0200
+++ b/src/eric7/Project/Project.py	Fri Aug 04 15:40:49 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