Project/CreateDialogCodeDialog.py

changeset 427
6af5d12cfecb
parent 253
3ccdf551bde7
child 535
4b00d7336e19
diff -r 161992758137 -r 6af5d12cfecb Project/CreateDialogCodeDialog.py
--- 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)

eric ide

mercurial