diff options
| author | Sylvain Thénault <sylvain.thenault@logilab.fr> | 2014-07-25 17:23:37 +0200 |
|---|---|---|
| committer | Sylvain Thénault <sylvain.thenault@logilab.fr> | 2014-07-25 17:23:37 +0200 |
| commit | e170624e0f16dfdfc3c147a2b820c624b2cbf8ae (patch) | |
| tree | dfd0aaa558426f4ccc190464227a9de2bd1a3952 /checkers/stdlib.py | |
| parent | aa2d6c8df5591b7572b7c346c7cbd931ce8ef9f0 (diff) | |
| download | pylint-git-e170624e0f16dfdfc3c147a2b820c624b2cbf8ae.tar.gz | |
linting pylint
Diffstat (limited to 'checkers/stdlib.py')
| -rw-r--r-- | checkers/stdlib.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/checkers/stdlib.py b/checkers/stdlib.py index a1c313373..9913e99a9 100644 --- a/checkers/stdlib.py +++ b/checkers/stdlib.py @@ -24,7 +24,7 @@ from pylint.interfaces import IAstroidChecker from pylint.checkers import BaseChecker from pylint.checkers import utils -_VALID_OPEN_MODE_REGEX = r'^(r?U|[rwa]\+?b?)$' +_VALID_OPEN_MODE_REGEX = re.compile(r'^(r?U|[rwa]\+?b?)$') if sys.version_info >= (3, 0): OPEN_MODULE = '_io' @@ -58,8 +58,9 @@ class OpenModeChecker(BaseChecker): if mode_arg: mode_arg = utils.safe_infer(mode_arg) if (isinstance(mode_arg, astroid.Const) - and not re.match(_VALID_OPEN_MODE_REGEX, mode_arg.value)): - self.add_message('bad-open-mode', node=node, args=(mode_arg.value)) + and not _VALID_OPEN_MODE_REGEX.match(mode_arg.value)): + self.add_message('bad-open-mode', node=node, + args=(mode_arg.value)) except (utils.NoSuchArgumentError, TypeError): pass |
