We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4a0066c commit c2ae381Copy full SHA for c2ae381
Orange/base.py
@@ -520,11 +520,10 @@ def params(self, value):
520
def _get_sklparams(self, values):
521
skllearner = self.__wraps__
522
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}
+ spec = list(
+ inspect.signature(skllearner.__init__).parameters.keys()
+ )
+ params = {name: values[name] for name in spec if name in values}
528
else:
529
raise TypeError("Wrapper does not define '__wraps__'")
530
return params
0 commit comments