Merge "Ensure doesn't use LOG.warn"
This commit is contained in:
commit
33ace47bd3
@ -16,6 +16,19 @@ import re
|
|||||||
mutable_default_args = re.compile(r"^\s*def .+\((.+=\{\}|.+=\[\])")
|
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):
|
def no_mutable_default_args(logical_line):
|
||||||
msg = "N301: Method's default argument shouldn't be mutable!"
|
msg = "N301: Method's default argument shouldn't be mutable!"
|
||||||
if mutable_default_args.match(logical_line):
|
if mutable_default_args.match(logical_line):
|
||||||
@ -24,3 +37,4 @@ def no_mutable_default_args(logical_line):
|
|||||||
|
|
||||||
def factory(register):
|
def factory(register):
|
||||||
register(no_mutable_default_args)
|
register(no_mutable_default_args)
|
||||||
|
register(no_log_warn)
|
||||||
|
Loading…
Reference in New Issue
Block a user