Project/Project.py

changeset 1044
11aca34cce20
parent 1003
b81a77ac656a
child 1075
75bfe8bd4243
--- a/Project/Project.py	Fri May 20 18:44:36 2011 +0200
+++ b/Project/Project.py	Fri May 20 19:07:30 2011 +0200
@@ -2066,21 +2066,16 @@
                                 "(use '%language%' in place of the language code):"),
                     QLineEdit.Normal,
                     tslist[0])
-                if not pattern.isEmpty:
+                if pattern:
                     self.pdata["TRANSLATIONPATTERN"] = [pattern]
-            self.pdata["TRANSLATIONPATTERN"][0] = \
-                self.getRelativePath(self.pdata["TRANSLATIONPATTERN"][0])
-            pattern = self.pdata["TRANSLATIONPATTERN"][0].replace("%language%", "*")
-            for ts in tslist:
-                if fnmatch.fnmatch(ts, pattern):
-                    self.pdata["TRANSLATIONS"].append(ts)
-                    self.projectLanguageAdded.emit(ts)
-            if len(self.pdata["MAINSCRIPT"]) == 0 or \
-               len(self.pdata["MAINSCRIPT"][0]) == 0:
-                if self.pdata["PROGLANGUAGE"][0] in ["Python", "Python2", "Python3"]:
-                    self.pdata["MAINSCRIPT"] = ['{0}.py'.format(mainscriptname)]
-                elif self.pdata["PROGLANGUAGE"][0] == "Ruby":
-                    self.pdata["MAINSCRIPT"] = ['{0}.rb'.format(mainscriptname)]
+            if self.pdata["TRANSLATIONPATTERN"]:
+                self.pdata["TRANSLATIONPATTERN"][0] = \
+                    self.getRelativePath(self.pdata["TRANSLATIONPATTERN"][0])
+                pattern = self.pdata["TRANSLATIONPATTERN"][0].replace("%language%", "*")
+                for ts in tslist:
+                    if fnmatch.fnmatch(ts, pattern):
+                        self.pdata["TRANSLATIONS"].append(ts)
+                        self.projectLanguageAdded.emit(ts)
             if self.pdata["TRANSLATIONSBINPATH"]:
                 tpd = os.path.join(self.ppath,
                                    self.pdata["TRANSLATIONSBINPATH"][0])
@@ -2091,6 +2086,12 @@
                 for qm in qmlist:
                     self.pdata["TRANSLATIONS"].append(qm)
                     self.projectLanguageAdded.emit(qm)
+            if len(self.pdata["MAINSCRIPT"]) == 0 or \
+               len(self.pdata["MAINSCRIPT"][0]) == 0:
+                if self.pdata["PROGLANGUAGE"][0] in ["Python", "Python2", "Python3"]:
+                    self.pdata["MAINSCRIPT"] = ['{0}.py'.format(mainscriptname)]
+                elif self.pdata["PROGLANGUAGE"][0] == "Ruby":
+                    self.pdata["MAINSCRIPT"] = ['{0}.rb'.format(mainscriptname)]
         self.setDirty(True)
         QApplication.restoreOverrideCursor()
     

eric ide

mercurial