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:
likui 2021-05-11 16:29:26 +08:00
parent 4eb58a81cb
commit a339e5d4cf
1 changed files with 1 additions and 6 deletions

View File

@ -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: