diff options
| author | Zuul <zuul@review.opendev.org> | 2020-04-03 20:03:12 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2020-04-03 20:03:12 +0000 |
| commit | ee542d05eb60b715299b73718e3b1d1982ae3fe5 (patch) | |
| tree | 64e1bdd0bce6c01d3648763156b00c4aa7bb30f9 /kolla | |
| parent | fa3c4e804587db00a1dd29622b8f9ee9e89b0911 (diff) | |
| parent | 1456d8b6f9f86d974459685091f143f0a0b4b345 (diff) | |
| download | kolla-ee542d05eb60b715299b73718e3b1d1982ae3fe5.tar.gz kolla-ee542d05eb60b715299b73718e3b1d1982ae3fe5.zip | |
Merge "Update hacking for Python3"
Diffstat (limited to 'kolla')
| -rw-r--r-- | kolla/hacking/checks.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/kolla/hacking/checks.py b/kolla/hacking/checks.py index a8df07097..64e322786 100644 --- a/kolla/hacking/checks.py +++ b/kolla/hacking/checks.py @@ -12,6 +12,7 @@ import re +from hacking import core mutable_default_args = re.compile(r"^\s*def .+\((.+=\{\}|.+=\[\])") @@ -22,12 +23,13 @@ UNDERSCORE_IMPORT_FILES = [] string_translation = re.compile(r"[^_]*_\(\s*('|\")") translated_log = re.compile( r"(.)*LOG\.(audit|error|info|warn|warning|critical|exception)" - "\(\s*_\(\s*('|\")") + r"\(\s*_\(\s*('|\")") underscore_import_check = re.compile(r"(.)*import _(.)*") # We need this for cases where they have created their own _ function. custom_underscore_check = re.compile(r"(.)*_\s*=\s*(.)*") +@core.flake8ext def check_explicit_underscore_import(logical_line, filename): """Check for explicit import of the _ function @@ -50,6 +52,7 @@ def check_explicit_underscore_import(logical_line, filename): yield(0, "D703: Found use of _() without explicit import of _!") +@core.flake8ext def no_log_warn(logical_line): """Disallow 'LOG.warn(' @@ -63,13 +66,8 @@ def no_log_warn(logical_line): yield (0, msg) +@core.flake8ext def no_mutable_default_args(logical_line): msg = "K301: Method's default argument shouldn't be mutable!" if mutable_default_args.match(logical_line): yield (0, msg) - - -def factory(register): - register(check_explicit_underscore_import) - register(no_mutable_default_args) - register(no_log_warn) |
