Skip to content

Commit c2ae381

Browse files
committed
Fix bug after scikit-release
1 parent 4a0066c commit c2ae381

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

Orange/base.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -520,11 +520,10 @@ def params(self, value):
520520
def _get_sklparams(self, values):
521521
skllearner = self.__wraps__
522522
if skllearner is not None:
523-
spec = inspect.getargs(skllearner.__init__.__code__)
524-
# first argument is 'self'
525-
assert spec.args[0] == "self"
526-
params = {name: values[name] for name in spec.args[1:]
527-
if name in values}
523+
spec = list(
524+
inspect.signature(skllearner.__init__).parameters.keys()
525+
)
526+
params = {name: values[name] for name in spec if name in values}
528527
else:
529528
raise TypeError("Wrapper does not define '__wraps__'")
530529
return params

0 commit comments

Comments
 (0)