chiark / gitweb /
Fix error message generation
authorKarl Hasselström <kha@treskal.com>
Tue, 9 Oct 2007 04:20:34 +0000 (06:20 +0200)
committerKarl Hasselström <kha@treskal.com>
Tue, 9 Oct 2007 04:20:34 +0000 (06:20 +0200)
The right-hand-side operand of % is supposed to be a tuple with the
same number of arguments as there are formatting codes in the
left-hand-side operand, or just any value if there is just one
formatting code; however, here it was a variable with a tuple value,
which didn't work. So wrap it in a tuple of length one, and all is
well again.

Signed-off-by: Karl Hasselström <kha@treskal.com>
stgit/run.py

index 989bb27a33026f1c82dd31c4a5b37f73a2c2a148..83bf5f5f356f5ae92dd1b183d57e5fbeac94db5d 100644 (file)
@@ -40,7 +40,7 @@ class Run:
         self.__cmd = list(cmd)
         for c in cmd:
             if type(c) != str:
-                raise Exception, 'Bad command: %r' % cmd
+                raise Exception, 'Bad command: %r' % (cmd,)
         self.__good_retvals = [0]
         self.__env = None
         self.__indata = None