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
|
||||
|
||||
if hasattr(inspect, 'getfullargspec'):
|
||||
getargspec = inspect.getfullargspec
|
||||
else:
|
||||
getargspec = inspect.getargspec
|
||||
|
||||
registered_checks = {}
|
||||
extension_checks = None
|
||||
|
||||
|
@ -77,7 +72,7 @@ def _check(rule, target, creds, enforcer, current_rule):
|
|||
|
||||
"""
|
||||
# Evaluate the rule
|
||||
argspec = getargspec(rule.__call__)
|
||||
argspec = inspect.getfullargspec(rule.__call__)
|
||||
rule_args = [target, creds, enforcer]
|
||||
# Check if the rule argument must be included or not
|
||||
if len(argspec.args) > 4:
|
||||
|
|
Loading…
Reference in New Issue