diff options
Diffstat (limited to 'checkers/misc.py')
-rw-r--r-- | checkers/misc.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/checkers/misc.py b/checkers/misc.py index b27b86a..d4adfd7 100644 --- a/checkers/misc.py +++ b/checkers/misc.py @@ -21,6 +21,7 @@ import re from pylint.interfaces import IRawChecker from pylint.checkers import BaseChecker +import six MSGS = { @@ -72,8 +73,8 @@ class EncodingChecker(BaseChecker): def _check_encoding(self, lineno, line, file_encoding): try: - return unicode(line, file_encoding) - except UnicodeDecodeError, ex: + return six.text_type(line, file_encoding) + except UnicodeDecodeError as ex: self.add_message('invalid-encoded-data', line=lineno, args=(file_encoding, ex.args[2])) |