UI/CompareDialog.py

changeset 3012
d177226027e2
parent 2837
a96cb48e86a5
child 3020
542e97d4ecb3
child 3057
10516539f238
diff -r 18292228c724 -r d177226027e2 UI/CompareDialog.py
--- a/UI/CompareDialog.py	Sun Oct 13 12:21:37 2013 +0200
+++ b/UI/CompareDialog.py	Sun Oct 13 14:56:56 2013 +0200
@@ -4,7 +4,8 @@
 #
 
 """
-Module implementing a dialog to compare two files and show the result side by side.
+Module implementing a dialog to compare two files and show the result side by
+side.
 """
 
 import re
@@ -28,7 +29,8 @@
 
 def sbsdiff(a, b, linenumberwidth=4):
     """
-    Compare two sequences of lines; generate the delta for display side by side.
+    Compare two sequences of lines; generate the delta for display side by
+    side.
     
     @param a first sequence of lines (list of strings)
     @param b second sequence of lines (list of strings)
@@ -36,7 +38,8 @@
     @return a generator yielding tuples of differences. The tuple is composed
         of strings as follows.
         <ul>
-            <li>opcode -- one of e, d, i, r for equal, delete, insert, replace</li>
+            <li>opcode -- one of e, d, i, r for equal, delete, insert,
+                replace</li>
             <li>lineno a -- linenumber of sequence a</li>
             <li>line a -- line of sequence a</li>
             <li>lineno b -- linenumber of sequence b</li>
@@ -59,7 +62,8 @@
     linenumberformat = "{{0:{0:d}d}}".format(linenumberwidth)
     emptylineno = ' ' * linenumberwidth
     
-    for (ln1, l1), (ln2, l2), flag in _mdiff(a, b, None, None, IS_CHARACTER_JUNK):
+    for (ln1, l1), (ln2, l2), flag in _mdiff(a, b, None, None,
+                                             IS_CHARACTER_JUNK):
         if not flag:
             yield ('e', linenumberformat.format(ln1), l1,
                         linenumberformat.format(ln2), l2)
@@ -78,7 +82,8 @@
 
 class CompareDialog(QWidget, Ui_CompareDialog):
     """
-    Class implementing a dialog to compare two files and show the result side by side.
+    Class implementing a dialog to compare two files and show the result side
+    by side.
     """
     def __init__(self, files=[], parent=None):
         """
@@ -94,8 +99,8 @@
         self.file1Completer = E5FileCompleter(self.file1Edit)
         self.file2Completer = E5FileCompleter(self.file2Edit)
         
-        self.diffButton = \
-            self.buttonBox.addButton(self.trUtf8("Compare"), QDialogButtonBox.ActionRole)
+        self.diffButton = self.buttonBox.addButton(
+            self.trUtf8("Compare"), QDialogButtonBox.ActionRole)
         self.diffButton.setToolTip(
             self.trUtf8("Press to perform the comparison of the two files"))
         self.diffButton.setEnabled(False)
@@ -226,7 +231,8 @@
         except IOError:
             E5MessageBox.critical(self,
                 self.trUtf8("Compare Files"),
-                self.trUtf8("""<p>The file <b>{0}</b> could not be read.</p>""")
+                self.trUtf8(
+                    """<p>The file <b>{0}</b> could not be read.</p>""")
                     .format(filename1))
             return
 
@@ -238,7 +244,8 @@
         except IOError:
             E5MessageBox.critical(self,
                 self.trUtf8("Compare Files"),
-                self.trUtf8("""<p>The file <b>{0}</b> could not be read.</p>""")
+                self.trUtf8(
+                    """<p>The file <b>{0}</b> could not be read.</p>""")
                     .format(filename2))
             return
         
@@ -478,7 +485,8 @@
         """
         super().__init__(parent)
         
-        self.setStyle(Preferences.getUI("Style"), Preferences.getUI("StyleSheet"))
+        self.setStyle(Preferences.getUI("Style"),
+                      Preferences.getUI("StyleSheet"))
         
         self.cw = CompareDialog(files, self)
         self.cw.installEventFilter(self)

eric ide

mercurial