Skip to content
Snippets Groups Projects
Commit 33ace47b authored by Jenkins's avatar Jenkins Committed by Gerrit Code Review
Browse files

Merge "Ensure doesn't use LOG.warn"

parents 5d8878de 23921f11
No related branches found
No related tags found
No related merge requests found
......@@ -16,6 +16,19 @@ import re
mutable_default_args = re.compile(r"^\s*def .+\((.+=\{\}|.+=\[\])")
def no_log_warn(logical_line):
"""Disallow 'LOG.warn('
Deprecated LOG.warn(), instead use LOG.warning
https://bugs.launchpad.net/senlin/+bug/1508442
N352
"""
msg = ("N352: LOG.warn is deprecated, please use LOG.warning!")
if "LOG.warn(" in logical_line:
yield (0, msg)
def no_mutable_default_args(logical_line):
msg = "N301: Method's default argument shouldn't be mutable!"
if mutable_default_args.match(logical_line):
......@@ -24,3 +37,4 @@ def no_mutable_default_args(logical_line):
def factory(register):
register(no_mutable_default_args)
register(no_log_warn)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment