Thu, 29 Jul 2010 08:50:45 +0200
Did some more string format conversions.
--- a/Project/CreateDialogCodeDialog.py Wed Jul 28 15:23:22 2010 +0200 +++ b/Project/CreateDialogCodeDialog.py Thu Jul 29 08:50:45 2010 +0200 @@ -51,7 +51,7 @@ self.formFile = formName filename, ext = os.path.splitext(self.formFile) - self.srcFile = '%s%s' % (filename, self.project.getDefaultSourceExtension()) + self.srcFile = '{0}{1}'.format(filename, self.project.getDefaultSourceExtension()) self.slotsModel = QStandardItemModel() self.proxyModel = QSortFilterProxyModel() @@ -158,7 +158,7 @@ if meth.pyqtSignature is not None: sig = ", ".join([bytes(QMetaObject.normalizedType(t)).decode() \ for t in meth.pyqtSignature.split(",")]) - signatures.append("%s(%s)" % (meth.name, sig)) + signatures.append("{0}({1})".format(meth.name, sig)) else: signatures.append(meth.name) return signatures @@ -208,17 +208,18 @@ metaObject = obj.metaObject() className = metaObject.className() - itm = QStandardItem("%s (%s)" % (name, className)) + itm = QStandardItem("{0} ({1})".format(name, className)) self.slotsModel.appendRow(itm) for index in range(metaObject.methodCount()): metaMethod = metaObject.method(index) if metaMethod.methodType() == QMetaMethod.Signal: - itm2 = QStandardItem("on_%s_%s" % (name, metaMethod.signature())) + itm2 = QStandardItem("on_{0}_{1}".format( + name, metaMethod.signature())) itm.appendRow(itm2) if self.__module is not None: - method = "on_%s_%s" % \ - (name, metaMethod.signature().split("(")[0]) - method2 = "%s(%s)" % (method, + method = "on_{0}_{1}".format( + name, metaMethod.signature().split("(")[0]) + method2 = "{0}({1})".format(method, ", ".join([self.__mapType(t) for t in metaMethod.parameterTypes()])) @@ -236,21 +237,20 @@ if parameterNames: for index in range(len(parameterNames)): if not parameterNames[index]: - parameterNames[index] = QByteArray("p%d" % index) + parameterNames[index] = \ + QByteArray("p{0:d}".format(index)) methNamesSig = \ ", ".join([bytes(n).decode() for n in parameterNames]) if methNamesSig: - pythonSignature = "on_%s_%s(self, %s)" % \ - (name, - metaMethod.signature().split("(")[0], - methNamesSig - ) + pythonSignature = "on_{0}_{1}(self, {2})".format( + name, + metaMethod.signature().split("(")[0], + methNamesSig) else: - pythonSignature = "on_%s_%s(self)" % \ - (name, - metaMethod.signature().split("(")[0] - ) + pythonSignature = "on_{0}_{1}(self)".format( + name, + metaMethod.signature().split("(")[0]) itm2.setData(pyqtSignature, pyqtSignatureRole) itm2.setData(pythonSignature, pythonSignatureRole) @@ -340,7 +340,7 @@ sourceImpl = srcFile.readlines() srcFile.close() if not sourceImpl[-1].endswith("\n"): - sourceImpl[-1] = "%s%s" % (sourceImpl[-1], "\n") + sourceImpl[-1] = "{0}{1}".format(sourceImpl[-1], "\n") except IOError as why: QMessageBox.critical(self, self.trUtf8("Code Generation"), @@ -373,18 +373,19 @@ child = topItem.child(childRow) if child.checkState() and \ child.flags() & Qt.ItemFlags(Qt.ItemIsUserCheckable): - slotsCode.append('%s\n' % indentStr) - slotsCode.append('%s@pyqtSlot(%s)\n' % \ - (indentStr, child.data(pyqtSignatureRole))) - slotsCode.append('%sdef %s:\n' % \ - (indentStr, child.data(pythonSignatureRole))) - slotsCode.append('%s"""\n' % (indentStr * 2,)) - slotsCode.append('%sSlot documentation goes here.\n' % \ - (indentStr * 2,)) - slotsCode.append('%s"""\n' % (indentStr * 2,)) - slotsCode.append('%s# %s: not implemented yet\n' % \ - (indentStr * 2, "TODO")) - slotsCode.append('%sraise NotImplementedError\n' % (indentStr * 2,)) + slotsCode.append('{0}\n'.format(indentStr)) + slotsCode.append('{0}@pyqtSlot({1})\n'.format( + indentStr, child.data(pyqtSignatureRole))) + slotsCode.append('{0}def {1}:\n'.format( + indentStr, child.data(pythonSignatureRole))) + slotsCode.append('{0}"""\n'.format(indentStr * 2)) + slotsCode.append('{0}Slot documentation goes here.\n'.format( + indentStr * 2)) + slotsCode.append('{0}"""\n'.format(indentStr * 2)) + slotsCode.append('{0}# {1}: not implemented yet\n'.format( + indentStr * 2, "TODO")) + slotsCode.append('{0}raise NotImplementedError\n'.format( + indentStr * 2)) if appendAtIndex == -1: sourceImpl.extend(slotsCode)
--- a/Project/Project.py Wed Jul 28 15:23:22 2010 +0200 +++ b/Project/Project.py Thu Jul 29 08:50:45 2010 +0200 @@ -391,7 +391,7 @@ else: sourceKey = self.pdata["PROGLANGUAGE"][0] for ext in self.sourceExtensions[sourceKey]: - self.pdata["FILETYPES"]["*%s" % ext] = "SOURCES" + self.pdata["FILETYPES"]["*{0}".format(ext)] = "SOURCES" self.pdata["FILETYPES"]["*.idl"] = "INTERFACES" if self.pdata["PROJECTTYPE"][0] in ["Qt4", "E4Plugin", "PySide"]: self.pdata["FILETYPES"]["*.ui"] = "FORMS" @@ -798,7 +798,7 @@ fn, ext = os.path.splitext(os.path.basename(self.pfile)) - fn = os.path.join(self.getProjectManagementDir(), '%s.e4q' % fn) + fn = os.path.join(self.getProjectManagementDir(), '{0}.e4q'.format(fn)) if os.path.exists(fn): try: f = open(fn, "r", encoding = "utf-8") @@ -841,7 +841,7 @@ fn, ext = os.path.splitext(os.path.basename(self.pfile)) - fn = os.path.join(self.getProjectManagementDir(), '%s.e4q' % fn) + fn = os.path.join(self.getProjectManagementDir(), '{0}.e4q'.format(fn)) try: f = open(fn, "w", encoding = "utf-8") @@ -875,7 +875,7 @@ try: if ext.lower() in [".e4pz"]: fn = os.path.join(self.getProjectManagementDir(), - '%s%s.e4sz' % (fn, indicator)) + '{0}{1}.e4sz'.format(fn, indicator)) try: import gzip except ImportError: @@ -890,7 +890,7 @@ g.close() else: fn = os.path.join(self.getProjectManagementDir(), - '%s%s.e4s' % (fn, indicator)) + '{0}{1}.e4s'.format(fn, indicator)) f = open(fn, "r", encoding = "utf-8") line = f.readline() dtdLine = f.readline() @@ -1019,7 +1019,7 @@ try: if ext.lower() == ".e4pz": fn = os.path.join(self.getProjectManagementDir(), - '%s%s.e4sz' % (fn, indicator)) + '{0}{1}.e4sz'.format(fn, indicator)) try: import gzip except ImportError: @@ -1032,7 +1032,7 @@ f = io.StringIO() else: fn = os.path.join(self.getProjectManagementDir(), - '%s%s.e4s' % (fn, indicator)) + '{0}{1}.e4s'.format(fn, indicator)) f = open(fn, "w", encoding = "utf-8") SessionWriter(f, os.path.splitext(os.path.basename(fn))[0]).writeXML() @@ -1063,8 +1063,8 @@ fname, ext = os.path.splitext(os.path.basename(self.pfile)) - for fn in [os.path.join(self.getProjectManagementDir(), "%s.e4sz" % fname), - os.path.join(self.getProjectManagementDir(), "%s.e4s" % fname)]: + for fn in [os.path.join(self.getProjectManagementDir(), "{0}.e4sz".format(fname)), + os.path.join(self.getProjectManagementDir(), "{0}.e4s".format(fname))]: if os.path.exists(fn): try: os.remove(fn) @@ -1088,7 +1088,7 @@ try: if ext.lower() in [".e4pz"]: - fn = os.path.join(self.getProjectManagementDir(), '%s.e4tz' % fn) + fn = os.path.join(self.getProjectManagementDir(), '{0}.e4tz'.format(fn)) if not os.path.exists(fn): return try: @@ -1103,7 +1103,7 @@ f = io.StringIO(g.read().decode("utf-8")) g.close() else: - fn = os.path.join(self.getProjectManagementDir(), '%s.e4t' % fn) + fn = os.path.join(self.getProjectManagementDir(), '{0}.e4t'.format(fn)) if not os.path.exists(fn): return f = open(fn, "r", encoding = "utf-8") @@ -1194,7 +1194,7 @@ try: if ext.lower() == ".e4pz": - fn = os.path.join(self.getProjectManagementDir(), '%s.e4tz' % fn) + fn = os.path.join(self.getProjectManagementDir(), '{0}.e4tz'.format(fn)) try: import gzip except ImportError: @@ -1205,7 +1205,7 @@ return f = io.StringIO() else: - fn = os.path.join(self.getProjectManagementDir(), '%s.e4t' % fn) + fn = os.path.join(self.getProjectManagementDir(), '{0}.e4t'.format(fn)) f = open(fn, "w", encoding = "utf-8") TasksWriter(f, True, os.path.splitext(os.path.basename(fn))[0]).writeXML() @@ -1240,7 +1240,7 @@ try: if ext.lower() in [".e4pz"]: - fn = os.path.join(self.getProjectManagementDir(), '%s.e4dz' % fn) + fn = os.path.join(self.getProjectManagementDir(), '{0}.e4dz'.format(fn)) try: import gzip except ImportError: @@ -1255,7 +1255,7 @@ f = io.StringIO(g.read().decode("utf-8")) g.close() else: - fn = os.path.join(self.getProjectManagementDir(), '%s.e4d' % fn) + fn = os.path.join(self.getProjectManagementDir(), '{0}.e4d'.format(fn)) f = open(fn, "r", encoding = "utf-8") line = f.readline() dtdLine = f.readline() @@ -1363,7 +1363,7 @@ try: if ext.lower() == ".e4pz": - fn = os.path.join(self.getProjectManagementDir(), '%s.e4dz' % fn) + fn = os.path.join(self.getProjectManagementDir(), '{0}.e4dz'.format(fn)) try: import gzip except ImportError: @@ -1376,7 +1376,7 @@ return f = io.StringIO() else: - fn = os.path.join(self.getProjectManagementDir(), '%s.e4d' % fn) + fn = os.path.join(self.getProjectManagementDir(), '{0}.e4d'.format(fn)) f = open(fn, "w", encoding = "utf-8") DebuggerPropertiesWriter(f, os.path.splitext(os.path.basename(fn))[0])\ @@ -1409,8 +1409,8 @@ fname, ext = os.path.splitext(os.path.basename(self.pfile)) - for fn in [os.path.join(self.getProjectManagementDir(), "%s.e4dz" % fname), - os.path.join(self.getProjectManagementDir(), "%s.e4d" % fname)]: + for fn in [os.path.join(self.getProjectManagementDir(), "{0}.e4dz".format(fname)), + os.path.join(self.getProjectManagementDir(), "{0}.e4d".format(fname))]: if os.path.exists(fn): try: os.remove(fn) @@ -1778,7 +1778,7 @@ files = [] for pattern in patterns: - sstring = "%s%s%s" % (source, os.sep, pattern) + sstring = "{0}{1}{2}".format(source, os.sep, pattern) files.extend(glob.glob(sstring)) if len(files) == 0: @@ -2189,7 +2189,7 @@ os.remove(os.path.join(self.ppath, fn)) dummy, ext = os.path.splitext(fn) if ext == '.ui': - fn2 = os.path.join(self.ppath, '%s.h' % fn) + fn2 = os.path.join(self.ppath, '{0}.h'.format(fn)) if os.path.isfile(fn2): os.remove(fn2) except EnvironmentError: @@ -2523,7 +2523,7 @@ os.path.basename(tslist[0]).split('_')[0] self.pdata["TRANSLATIONPATTERN"] = \ [os.path.join(os.path.dirname(tslist[0]), - "%s_%%language%%%s" % (os.path.basename(tslist[0]).split('_')[0], + "{0}_%language%{1}".format(os.path.basename(tslist[0]).split('_')[0], os.path.splitext(tslist[0])[1]))] else: pattern, ok = QInputDialog.getText(\ @@ -2545,9 +2545,9 @@ if len(self.pdata["MAINSCRIPT"]) == 0 or \ len(self.pdata["MAINSCRIPT"][0]) == 0: if self.pdata["PROGLANGUAGE"][0] in ["Python", "Python3"]: - self.pdata["MAINSCRIPT"] = ['%s.py' % mainscriptname] + self.pdata["MAINSCRIPT"] = ['{0}.py'.format(mainscriptname)] elif self.pdata["PROGLANGUAGE"][0] == "Ruby": - self.pdata["MAINSCRIPT"] = ['%s.rb' % mainscriptname] + self.pdata["MAINSCRIPT"] = ['{0}.rb'.format(mainscriptname)] if self.pdata["TRANSLATIONSBINPATH"]: tpd = os.path.join(self.ppath, self.pdata["TRANSLATIONSBINPATH"][0]) @@ -3902,11 +3902,11 @@ idx = 1 for rp in self.recent: if idx < 10: - formatStr = '&%d. %s' + formatStr = '&{0:d}. {1}' else: - formatStr = '%d. %s' + formatStr = '{0:d}. {1}' act = self.recentMenu.addAction(\ - formatStr % (idx, + formatStr.format(idx, Utilities.compactPath(rp, self.ui.maxMenuFilePathLen))) act.setData(rp) act.setEnabled(QFileInfo(rp).exists()) @@ -4265,8 +4265,8 @@ # determine name of coverage file to be used files = [] - f = "%s.coverage" % basename - tf = "%s.coverage" % tbasename + f = "{0}.coverage".format(basename) + tf = "{0}.coverage".format(tbasename) if os.path.isfile(f): files.append(f) if os.path.isfile(tf): @@ -4311,8 +4311,8 @@ # determine name of profile file to be used files = [] - f = "%s.profile" % basename - tf = "%s.profile" % tbasename + f = "{0}.profile".format(basename) + tf = "{0}.profile".format(tbasename) if os.path.isfile(f): files.append(f) if os.path.isfile(tf): @@ -4347,12 +4347,12 @@ basename = os.path.splitext(fn)[0] tbasename = os.path.splitext(tfn)[0] self.codeProfileAct.setEnabled(\ - os.path.isfile("%s.profile" % basename) or \ - os.path.isfile("%s.profile" % tbasename)) + os.path.isfile("{0}.profile".format(basename)) or \ + os.path.isfile("{0}.profile".format(tbasename))) self.codeCoverageAct.setEnabled(\ self.pdata["PROGLANGUAGE"][0] == "Python3" and \ - (os.path.isfile("%s.coverage" % basename) or \ - os.path.isfile("%s.coverage" % tbasename))) + (os.path.isfile("{0}.coverage".format(basename)) or \ + os.path.isfile("{0}.coverage".format(tbasename)))) else: self.codeProfileAct.setEnabled(False) self.codeCoverageAct.setEnabled(False) @@ -4629,7 +4629,7 @@ return if not path.endswith("/") and not path.endswith("\\"): - path = "%s/" % path + path = "{0}/".format(path) if not path in zipFile.namelist(): self.__createZipDirEntries(os.path.split(path[:-1])[0], zipFile) @@ -4665,11 +4665,11 @@ # found the line to modify datestr = time.strftime("%Y%m%d") lineend = sourcelines[lineno].replace(sourcelines[lineno].rstrip(), "") - sversion = "%s-snapshot-%s" % \ - (sourcelines[lineno].replace("version = ", "").strip()[1:-1], - datestr) - sourcelines[lineno] = '%s + "-snapshot-%s"%s' % \ - (sourcelines[lineno].rstrip(), datestr, lineend) + sversion = "{0}-snapshot-{1}".format( + sourcelines[lineno].replace("version = ", "").strip()[1:-1], + datestr) + sourcelines[lineno] = '{0} + "-snapshot-{1}"{2}'.format( + sourcelines[lineno].rstrip(), datestr, lineend) break lineno += 1
--- a/Project/ProjectBrowserModel.py Wed Jul 28 15:23:22 2010 +0200 +++ b/Project/ProjectBrowserModel.py Thu Jul 29 08:50:45 2010 +0200 @@ -786,7 +786,7 @@ if len(statesList) == 1 and statesList[0] == '--RESET--': statesList = [] for name in list(self.__vcsStatus.keys()): - statesList.append(" %s" % name) + statesList.append(" {0}".format(name)) for name in statesList: state = name[0]
--- a/Project/ProjectInterfacesBrowser.py Wed Jul 28 15:23:22 2010 +0200 +++ b/Project/ProjectInterfacesBrowser.py Thu Jul 29 08:50:45 2010 +0200 @@ -477,7 +477,7 @@ fn = os.path.join(self.project.ppath, fn) self.idlFile = fn - args.append("-C%s" % os.path.dirname(fn)) + args.append("-C{0}".format(os.path.dirname(fn))) args.append(fn) self.connect(self.compileProc, SIGNAL('finished(int, QProcess::ExitStatus)'),
--- a/Project/ProjectResourcesBrowser.py Wed Jul 28 15:23:22 2010 +0200 +++ b/Project/ProjectResourcesBrowser.py Thu Jul 29 08:50:45 2010 +0200 @@ -36,8 +36,8 @@ @signal showMenu(string, QMenu) emitted when a menu is about to be shown. The name of the menu and a reference to the menu are given. """ - RCFilenameFormatPython = "%s_rc.py" - RCFilenameFormatRuby = "%s_rc.rb" + RCFilenameFormatPython = "{0}_rc.py" + RCFilenameFormatRuby = "{0}_rc.rb" def __init__(self, project, parent = None): """ @@ -585,10 +585,10 @@ dirname, filename = os.path.split(ofn) if self.project.pdata["PROGLANGUAGE"][0] in ["Python", "Python3"]: self.compiledFile = os.path.join(dirname, - self.RCFilenameFormatPython % filename) + self.RCFilenameFormatPython.format(filename)) elif self.project.pdata["PROGLANGUAGE"][0] == "Ruby": self.compiledFile = os.path.join( - dirname, self.RCFilenameFormatRuby % filename) + dirname, self.RCFilenameFormatRuby.format(filename)) args.append(fn) self.connect(self.compileProc, SIGNAL('finished(int, QProcess::ExitStatus)'), @@ -716,7 +716,7 @@ if line.lower().startswith("<file>") or line.lower().startswith("<file "): lbuf = line elif lbuf: - lbuf = "%s%s" % (lbuf, line) + lbuf = "{0}{1}".format(lbuf, line) if lbuf.lower().endswith("</file>"): rfile = lbuf.split(">", 1)[1].split("<", 1)[0] if not os.path.isabs(rfile): @@ -751,11 +751,11 @@ if self.project.pdata["PROGLANGUAGE"][0] in ["Python", "Python3"]: dirname, filename = os.path.split(os.path.splitext(ifn)[0]) ofn = os.path.join(dirname, - self.RCFilenameFormatPython % filename) + self.RCFilenameFormatPython.format(filename)) elif self.project.pdata["PROGLANGUAGE"][0] == "Ruby": dirname, filename = os.path.split(os.path.splitext(ifn)[0]) ofn = os.path.join(dirname, - self.RCFilenameFormatRuby % filename) + self.RCFilenameFormatRuby.format(filename)) else: return if not os.path.exists(ofn) or \
--- a/Project/ProjectSourcesBrowser.py Wed Jul 28 15:23:22 2010 +0200 +++ b/Project/ProjectSourcesBrowser.py Thu Jul 29 08:50:45 2010 +0200 @@ -501,11 +501,11 @@ basename = os.path.splitext(fn)[0] tbasename = os.path.splitext(tfn)[0] prEnable = prEnable or \ - os.path.isfile("%s.profile" % basename) or \ - os.path.isfile("%s.profile" % tbasename) + os.path.isfile("{0}.profile".format(basename)) or \ + os.path.isfile("{0}.profile".format(tbasename)) coEnable = coEnable or \ - os.path.isfile("%s.coverage" % basename) or \ - os.path.isfile("%s.coverage" % tbasename) + os.path.isfile("{0}.coverage".format(basename)) or \ + os.path.isfile("{0}.coverage".format(tbasename)) # now check the selected item itm = self.model().item(self.currentIndex()) @@ -513,9 +513,9 @@ if fn is not None: basename = os.path.splitext(fn)[0] prEnable = prEnable or \ - os.path.isfile("%s.profile" % basename) + os.path.isfile("{0}.profile".format(basename)) coEnable = coEnable or \ - os.path.isfile("%s.coverage" % basename) + os.path.isfile("{0}.coverage".format(basename)) self.profileMenuAction.setEnabled(prEnable) self.coverageMenuAction.setEnabled(coEnable) @@ -704,8 +704,8 @@ basename = os.path.splitext(pfn)[0] tbasename = os.path.splitext(tpfn)[0] - f = "%s.coverage" % basename - tf = "%s.coverage" % tbasename + f = "{0}.coverage".format(basename) + tf = "{0}.coverage".format(tbasename) if os.path.isfile(f): files.append(f) if os.path.isfile(tf): @@ -716,8 +716,8 @@ basename = os.path.splitext(fn)[0] tbasename = os.path.splitext(tfn)[0] - f = "%s.coverage" % basename - tf = "%s.coverage" % tbasename + f = "{0}.coverage".format(basename) + tf = "{0}.coverage".format(tbasename) if os.path.isfile(f) and not f in files: files.append(f) if os.path.isfile(tf) and not tf in files: @@ -757,8 +757,8 @@ basename = os.path.splitext(pfn)[0] tbasename = os.path.splitext(tpfn)[0] - f = "%s.profile" % basename - tf = "%s.profile" % tbasename + f = "{0}.profile".format(basename) + tf = "{0}.profile".format(tbasename) if os.path.isfile(f): files.append(f) if os.path.isfile(tf): @@ -769,8 +769,8 @@ basename = os.path.splitext(fn)[0] tbasename = os.path.splitext(tfn)[0] - f = "%s.profile" % basename - tf = "%s.profile" % tbasename + f = "{0}.profile".format(basename) + tf = "{0}.profile".format(tbasename) if os.path.isfile(f) and not f in files: files.append(f) if os.path.isfile(tf) and not tf in files: