mercurial/error.py
changeset 38608 fe81af15675a
parent 36570 c6a7b99f150a
child 38880 df0873ab5c14
equal deleted inserted replaced
38607:15622e72307d 38608:fe81af15675a
   239             for idx, par in enumerate(self.params):
   239             for idx, par in enumerate(self.params):
   240                 val = self.values[idx]
   240                 val = self.values[idx]
   241                 if val is None:
   241                 if val is None:
   242                     entries.append(val)
   242                     entries.append(val)
   243                 else:
   243                 else:
   244                     entries.append("%s=%r" % (par, val))
   244                     entries.append("%s=%r" % (par, pycompat.maybebytestr(val)))
   245         if entries:
   245         if entries:
   246             msg = '%s - %s' % (msg, ', '.join(entries))
   246             msg = '%s - %s' % (msg, ', '.join(entries))
   247         ValueError.__init__(self, msg)
   247         ValueError.__init__(self, msg)
   248 
   248 
   249 class ReadOnlyPartError(RuntimeError):
   249 class ReadOnlyPartError(RuntimeError):