Replace getargspec with getfullargspec
inspect.getargspec() is deprecated since py3 [1] https://docs.python.org/3/library/inspect.html#inspect.getargspec Change-Id: If7492d7f755c80687f867428d80e4efb1e1a5d57
This commit is contained in:
parent
4eb58a81cb
commit
a339e5d4cf
|
@ -21,11 +21,6 @@ import inspect
|
||||||
|
|
||||||
import stevedore
|
import stevedore
|
||||||
|
|
||||||
if hasattr(inspect, 'getfullargspec'):
|
|
||||||
getargspec = inspect.getfullargspec
|
|
||||||
else:
|
|
||||||
getargspec = inspect.getargspec
|
|
||||||
|
|
||||||
registered_checks = {}
|
registered_checks = {}
|
||||||
extension_checks = None
|
extension_checks = None
|
||||||
|
|
||||||
|
@ -77,7 +72,7 @@ def _check(rule, target, creds, enforcer, current_rule):
|
||||||
|
|
||||||
"""
|
"""
|
||||||
# Evaluate the rule
|
# Evaluate the rule
|
||||||
argspec = getargspec(rule.__call__)
|
argspec = inspect.getfullargspec(rule.__call__)
|
||||||
rule_args = [target, creds, enforcer]
|
rule_args = [target, creds, enforcer]
|
||||||
# Check if the rule argument must be included or not
|
# Check if the rule argument must be included or not
|
||||||
if len(argspec.args) > 4:
|
if len(argspec.args) > 4:
|
||||||
|
|
Loading…
Reference in New Issue