Add positional arguments to format strings for Python 2.6 compatibility.
authorW. Trevor King <wking@drexel.edu>
Thu, 12 Apr 2012 14:43:19 +0000 (10:43 -0400)
committerW. Trevor King <wking@drexel.edu>
Thu, 12 Apr 2012 14:43:23 +0000 (10:43 -0400)
For 2.7 and later, the positional arguments can be omitted, but
Richard Höchenberger (and others?) wants to run pycomedi on 2.6.

pycomedi/__init__.py

index cd118e13c84d17d8e74cd78f8c57f002f8483573..4b120759c57b7750e3feceebbfc739848c5da0dd 100644 (file)
@@ -42,8 +42,8 @@ class PyComediError (Exception):
         self.comedi_msg = comedi_msg
         self.error_msg = error_msg
         if error_msg:
-            msg = '{} ({}): {} ({})'.format(
+            msg = '{0} ({1}): {2} ({3})'.format(
                 function_name, error_msg, comedi_msg, ret)
         else:
-            msg = '{}: {} ({})'.format(function_name, comedi_msg, ret)
+            msg = '{0}: {1} ({2})'.format(function_name, comedi_msg, ret)
         super(PyComediError, self).__init__(msg)