Replace getargspec with getfullargspec

inspect.getargspec() is deprecated since py3

[1] https://docs.python.org/3/library/inspect.html#inspect.getargspec

Change-Id: I1a838b0e0ac9b582c4176c43962904ab31b6d5d9
This commit is contained in:
likui 2021-05-11 16:23:41 +08:00
parent a1d21dc37a
commit 9f190a5cea

View File

@ -95,7 +95,7 @@ class Base(wtypes.DynamicBase):
return cls(links=links, **(m.as_dict()))
def as_dict(self, db_model):
valid_keys = inspect.getargspec(db_model.__init__)[0]
valid_keys = inspect.getfullargspec(db_model.__init__)[0]
if 'self' in valid_keys:
valid_keys.remove('self')
return self.as_dict_from_keys(valid_keys)