--- a/Project/ProjectTranslationsBrowser.py Fri Nov 01 15:48:48 2013 +0100 +++ b/Project/ProjectTranslationsBrowser.py Sun Nov 03 15:58:22 2013 +0100 @@ -64,7 +64,7 @@ @param project reference to the project object @param parent parent widget of this browser (QWidget) """ - ProjectBaseBrowser.__init__(self, project, + ProjectBaseBrowser.__init__(self, project, ProjectBrowserTranslationType, parent) self.isTranslationsBrowser = True @@ -626,7 +626,7 @@ if isinstance(itm, ProjectBrowserFileItem): dn = os.path.dirname(itm.fileName()) elif isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ - isinstance(itm, ProjectBrowserDirectoryItem): + isinstance(itm, ProjectBrowserDirectoryItem): dn = itm.dirName() else: dn = None @@ -716,8 +716,8 @@ fileNames.append(os.path.join(self.project.ppath, fn)) else: trfiles = sorted(self.project.pdata["TRANSLATIONS"][:]) - fileNames.extend([os.path.join(self.project.ppath, trfile) \ - for trfile in trfiles \ + fileNames.extend([os.path.join(self.project.ppath, trfile) + for trfile in trfiles if trfile.endswith('.qm')]) self.trpreview[list, bool].emit(fileNames, True) @@ -747,7 +747,7 @@ pfile = '{0}_e4x.pro'.format(path) # only consider files satisfying the filter criteria - _sources = [s for s in self.project.pdata["SOURCES"] \ + _sources = [s for s in self.project.pdata["SOURCES"] if os.path.splitext(s)[1] in filter] sources = [] for s in _sources: @@ -771,13 +771,13 @@ forms.append(f) if langs: - langs = [self.project.getRelativePath(lang.fileName()) \ + langs = [self.project.getRelativePath(lang.fileName()) for lang in langs if lang.fileName().endswith('.ts')] else: try: pattern = self.project.pdata["TRANSLATIONPATTERN"][0]\ - .replace("%language%", "*") - langs = [lang for lang in self.project.pdata["TRANSLATIONS"] \ + .replace("%language%", "*") + langs = [lang for lang in self.project.pdata["TRANSLATIONS"] if fnmatch.fnmatch(lang, pattern)] except IndexError: langs = [] @@ -1006,15 +1006,15 @@ else: if noobsolete: if self.hooks["generateSelected"] is not None: - l = [self.project.getRelativePath(lang.fileName()) \ - for lang in langs] - self.hooks["generateSelected"](l) + li = [self.project.getRelativePath(lang.fileName()) + for lang in langs] + self.hooks["generateSelected"](li) return else: if self.hooks["generateSelectedWithObsolete"] is not None: - l = [self.project.getRelativePath(lang.fileName()) \ - for lang in langs] - self.hooks["generateSelectedWithObsolete"](l) + li = [self.project.getRelativePath(lang.fileName()) + for lang in langs] + self.hooks["generateSelectedWithObsolete"](li) return # generate a minimal temporary projectfile suitable for pylupdate @@ -1188,9 +1188,9 @@ return else: if self.hooks["releaseSelected"] is not None: - l = [self.project.getRelativePath(lang.fileName()) \ - for lang in langs] - self.hooks["releaseSelected"](l) + li = [self.project.getRelativePath(lang.fileName()) + for lang in langs] + self.hooks["releaseSelected"](li) return # generate a minimal temporary projectfile suitable for lrelease @@ -1207,8 +1207,8 @@ ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", "PySide", "PySideC"]: lrelease = os.path.join( - Utilities.getQtBinariesPath(), - Utilities.generateQtToolName("lrelease")) + Utilities.getQtBinariesPath(), + Utilities.generateQtToolName("lrelease")) else: return if Utilities.isWindowsPlatform():