Plugins/VcsPlugins/vcsMercurial/HgLogDialog.py

changeset 945
8cd4d08fa9f6
parent 791
9ec2ac20e54e
child 1019
d8a9697f78d1
--- a/Plugins/VcsPlugins/vcsMercurial/HgLogDialog.py	Fri Mar 11 08:55:14 2011 +0100
+++ b/Plugins/VcsPlugins/vcsMercurial/HgLogDialog.py	Fri Mar 11 16:51:57 2011 +0100
@@ -22,14 +22,15 @@
 import Utilities
 import Preferences
 
+
 class HgLogDialog(QWidget, Ui_HgLogDialog):
     """
     Class implementing a dialog to show the output of the hg log command process.
     
-    The dialog is nonmodal. Clicking a link in the upper text pane shows 
+    The dialog is nonmodal. Clicking a link in the upper text pane shows
     a diff of the revisions.
     """
-    def __init__(self, vcs, mode = "log", bundle = None, parent = None):
+    def __init__(self, vcs, mode="log", bundle=None, parent=None):
         """
         Constructor
         
@@ -86,7 +87,7 @@
         
         e.accept()
     
-    def start(self, fn, noEntries = 0):
+    def start(self, fn, noEntries=0):
         """
         Public slot to start the hg log command.
         
@@ -186,8 +187,8 @@
             finished = process.waitForFinished(30000)
             if finished and process.exitCode() == 0:
                 output = \
-                    str(process.readAllStandardOutput(), 
-                        Preferences.getSystem("IOEncoding"), 
+                    str(process.readAllStandardOutput(),
+                        Preferences.getSystem("IOEncoding"),
                         'replace')
                 parents = [p for p in output.strip().splitlines()]
             else:
@@ -250,9 +251,9 @@
                 query.append(parent.split(":")[0]).append('_').append(rev)
                 url.setEncodedQuery(query)
                 dstr += ' [<a href="{0}" name="{1}" id="{1}">{2}</a>]'.format(
-                    url.toString(), 
-                    str(query, encoding="ascii"), 
-                    self.trUtf8('diff to {0}').format(parent), 
+                    url.toString(),
+                    str(query, encoding="ascii"),
+                    self.trUtf8('diff to {0}').format(parent),
                 )
             dstr += '<br />\n'
             html += dstr
@@ -277,7 +278,7 @@
                 for f in entry["file_adds"].strip().split(", "):
                     if f in fileCopies:
                         html += self.trUtf8('Added {0} (copied from {1})<br />\n')\
-                                .format(Utilities.html_encode(f), 
+                                .format(Utilities.html_encode(f),
                                         Utilities.html_encode(fileCopies[f]))
                     else:
                         html += self.trUtf8('Added {0}<br />\n')\
@@ -305,15 +306,15 @@
     
     def __readStdout(self):
         """
-        Private slot to handle the readyReadStandardOutput signal. 
+        Private slot to handle the readyReadStandardOutput signal.
         
         It reads the output of the process and inserts it into a buffer.
         """
         self.process.setReadChannel(QProcess.StandardOutput)
         
         while self.process.canReadLine():
-            s = str(self.process.readLine(), 
-                        Preferences.getSystem("IOEncoding"), 
+            s = str(self.process.readLine(),
+                        Preferences.getSystem("IOEncoding"),
                         'replace')
             
             if s == "@@@\n":
@@ -349,8 +350,8 @@
         """
         if self.process is not None:
             self.errorGroup.show()
-            s = str(self.process.readAllStandardError(), 
-                     Preferences.getSystem("IOEncoding"), 
+            s = str(self.process.readAllStandardError(),
+                     Preferences.getSystem("IOEncoding"),
                      'replace')
             self.errors.insertPlainText(s)
             self.errors.ensureCursorVisible()
@@ -425,4 +426,4 @@
             self.intercept = False
             evt.accept()
             return
-        QWidget.keyPressEvent(self, evt)
\ No newline at end of file
+        QWidget.keyPressEvent(self, evt)

eric ide

mercurial