Project/Project.py

changeset 401
54b80c7a802b
parent 399
29a375f37444
child 427
6af5d12cfecb
equal deleted inserted replaced
399:29a375f37444 401:54b80c7a802b
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]))

eric ide

mercurial