683 @param filename name of the file (string) |
683 @param filename name of the file (string) |
684 @param loc location of the issue |
684 @param loc location of the issue |
685 @param error error details |
685 @param error error details |
686 """ |
686 """ |
687 Message.__init__(self, filename, loc) |
687 Message.__init__(self, filename, loc) |
|
688 if not isinstance(error, str): |
|
689 error = str(error) |
688 self.message_args = (error,) |
690 self.message_args = (error,) |
689 |
691 |
690 |
692 |
691 class PercentFormatInvalidFormat(Message): |
693 class PercentFormatInvalidFormat(Message): |
692 """ |
694 """ |