--- 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)