AssistantEric/APIsManager.py

changeset 127
1c7a8660933f
parent 123
a4793081090c
child 131
7d868e8e1cfb
--- a/AssistantEric/APIsManager.py	Sat Jul 09 12:23:01 2016 +0200
+++ b/AssistantEric/APIsManager.py	Sat Nov 26 14:31:40 2016 +0100
@@ -944,16 +944,20 @@
             (boolean)
         @return list of project form sources (list of strings)
         """
-        if self.__project.pdata["PROGLANGUAGE"][0] in ["Python", "Python2",
-                                                       "Python3"]:
+        if self.__project.getProjectLanguage() in ["Python", "Python2",
+                                                   "Python3"]:
             sourceExt = ".py"
-        elif self.__project.pdata["PROGLANGUAGE"][0] == "Ruby":
+        elif self.__project.getProjectLanguage() == "Ruby":
             sourceExt = ".rb"
         else:
             return []
         
         formsSources = []
-        for fn in self.__project.pdata["FORMS"]:
+        try:
+            forms = self.__project.getProjectFiles("FORMS")
+        except AttributeError:
+            forms = self.__project.pdata["FORMS"]
+        for fn in forms:
             ofn = os.path.splitext(fn)[0]
             dirname, filename = os.path.split(ofn)
             formSource = os.path.join(dirname, "Ui_" + filename + sourceExt)

eric ide

mercurial