Updated to fix deprecated inspect.getargspec

这个提交包含在:
Craig Warren
2023-06-26 09:50:43 +01:00
父节点 88d59fdbc4
当前提交 c71e87e34f
共有 2 个文件被更改,包括 6 次插入4 次删除

查看文件

@@ -154,8 +154,9 @@ class Waveform(UserObjectMulti):
try:
uservalues = self.kwargs['user_values']
ID = self.kwargs['id']
args, varargs, keywords, defaults = inspect.getargspec(interpolate.interp1d)
kwargs = dict(zip(reversed(args), reversed(defaults)))
fullargspec = inspect.getfullargspec(interpolate.interp1d)
kwargs = dict(zip(reversed(fullargspec.args),
reversed(fullargspec.defaults)))
except KeyError:
logger.exception(self.params_str() + (' a user-defined '
'waveform requires at least two parameters.'))

查看文件

@@ -389,8 +389,9 @@ class ExcitationFile(UserObjectSingle):
except KeyError:
try:
excitationfile = self.kwargs['filepath']
args, varargs, keywords, defaults = inspect.getargspec(interpolate.interp1d)
kwargs = dict(zip(reversed(args), reversed(defaults)))
fullargspec = inspect.getfullargspec(interpolate.interp1d)
kwargs = dict(zip(reversed(fullargspec.args),
reversed(fullargspec.defaults)))
except KeyError:
logger.exception(f'{self.__str__()} requires either one or three parameter(s)')
raise