2359 self.saveProject() |
2359 self.saveProject() |
2360 |
2360 |
2361 # check, if the existing project directory is already under |
2361 # check, if the existing project directory is already under |
2362 # VCS control |
2362 # VCS control |
2363 pluginManager = e5App().getObject("PluginManager") |
2363 pluginManager = e5App().getObject("PluginManager") |
2364 for indicator, vcsData in list(pluginManager.getVcsSystemIndicators().items()): |
2364 for indicator, vcsData in list( |
|
2365 pluginManager.getVcsSystemIndicators().items()): |
2365 if os.path.exists(os.path.join(self.ppath, indicator)): |
2366 if os.path.exists(os.path.join(self.ppath, indicator)): |
2366 if len(vcsData) > 1: |
2367 if len(vcsData) > 1: |
2367 vcsList = [] |
2368 vcsList = [] |
2368 for vcsSystemStr, vcsSystemDisplay in vcsData: |
2369 for vcsSystemStr, vcsSystemDisplay in vcsData: |
2369 vcsList.append(vcsSystemDisplay) |
2370 vcsList.append(vcsSystemDisplay) |
2539 pattern = self.pdata["TRANSLATIONPATTERN"][0].replace("%language%", "*") |
2540 pattern = self.pdata["TRANSLATIONPATTERN"][0].replace("%language%", "*") |
2540 for ts in tslist: |
2541 for ts in tslist: |
2541 if fnmatch.fnmatch(ts, pattern): |
2542 if fnmatch.fnmatch(ts, pattern): |
2542 self.pdata["TRANSLATIONS"].append(ts) |
2543 self.pdata["TRANSLATIONS"].append(ts) |
2543 self.emit(SIGNAL('projectLanguageAdded'), ts) |
2544 self.emit(SIGNAL('projectLanguageAdded'), ts) |
2544 if self.pdata["PROGLANGUAGE"][0] in ["Python", "Python3"]: |
2545 if len(self.pdata["MAINSCRIPT"]) == 0 or \ |
2545 self.pdata["MAINSCRIPT"] = ['%s.py' % mainscriptname] |
2546 len(self.pdata["MAINSCRIPT"][0]) == 0: |
2546 elif self.pdata["PROGLANGUAGE"][0] == "Ruby": |
2547 if self.pdata["PROGLANGUAGE"][0] in ["Python", "Python3"]: |
2547 self.pdata["MAINSCRIPT"] = ['%s.rb' % mainscriptname] |
2548 self.pdata["MAINSCRIPT"] = ['%s.py' % mainscriptname] |
|
2549 elif self.pdata["PROGLANGUAGE"][0] == "Ruby": |
|
2550 self.pdata["MAINSCRIPT"] = ['%s.rb' % mainscriptname] |
2548 if self.pdata["TRANSLATIONSBINPATH"]: |
2551 if self.pdata["TRANSLATIONSBINPATH"]: |
2549 tpd = os.path.join(self.ppath, |
2552 tpd = os.path.join(self.ppath, |
2550 self.pdata["TRANSLATIONSBINPATH"][0]) |
2553 self.pdata["TRANSLATIONSBINPATH"][0]) |
2551 pattern = os.path.splitext( |
2554 pattern = os.path.splitext( |
2552 os.path.basename(self.pdata["TRANSLATIONPATTERN"][0])) |
2555 os.path.basename(self.pdata["TRANSLATIONPATTERN"][0])) |