Rev 205: Wrapped long lines. in http://bzr.daniel-watkins.co.uk/pqm/abstract-patch

Daniel Watkins daniel at daniel-watkins.co.uk
Tue Jul 22 18:28:01 BST 2008


At http://bzr.daniel-watkins.co.uk/pqm/abstract-patch

------------------------------------------------------------
revno: 205
revision-id: daniel at daniel-watkins.co.uk-20080722172630-kumd4al0u7eaum6b
parent: daniel at daniel-watkins.co.uk-20080722171533-4i9swhj7tkadfz2n
committer: Daniel Watkins <daniel at daniel-watkins.co.uk>
branch nick: abstract-patch
timestamp: Tue 2008-07-22 18:26:30 +0100
message:
  Wrapped long lines.
-------------- next part --------------
=== modified file 'pqm/script.py'
--- a/pqm/script.py	2008-07-20 13:43:21 +0000
+++ b/pqm/script.py	2008-07-22 17:26:30 +0000
@@ -734,18 +734,26 @@
         filenames = []
         for line in content:
             if line[0:4] in ('+++ ', '--- '):
-                # We intentionally include the date, etc - stripping it out is too hard and error-prone
+                # We intentionally include the date, etc - stripping it out
+                # is too hard and error-prone
                 filenames.insert(0, line[4:].strip())
         for filename in filenames:
             if (filename.find('/..') > 0) or (filename.find('../') > 0):
-                raise PQMException(self.sender, "Invalid backreferencing filename in patch: %s", filename)
+                msg = "Invalid backreferencing filename in patch: %s"
+                raise PQMException(self.sender, msg, filename)
             elif filename[0] == '/':
-                raise PQMException(self.sender, "Invalid absolute filename in patch: %s", filename)
+                msg = "Invalid absolute filename in patch: %s"
+                raise PQMException(self.sender, msg, filename)
         fd = self.write_lines_to_fd(content)
-        (status, msg, output) = popen_noshell_with_input(gnupatch_path, fd, '-p1', '--batch', '--no-backup-if-mismatch')
+        status, msg, output = \
+            popen_noshell_with_input(gnupatch_path, fd, '-p1', '--batch',
+                                     '--no-backup-if-mismatch')
         os.close(fd)
         if not ((status is None) or (status == 0)):
-            raise PQMException(self.sender, ["patch command \"%s\" failed (%s): %s" % (gnupatch_path, status, msg)] + output)
+            msg = "patch command \"%s\" failed (%s): %s" % (gnupatch_path,
+                                                            status,
+                                                            msg)
+            raise PQMException(self.sender, [msg] + output)
         return (summary, output)
 
     def write_lines_to_fd(self, lines):



More information about the bazaar-commits mailing list