@property
    def args(self):
        args = []
        for param_name, param in self._signature.parameters.items():
            if ((_VAR_KEYWORD, _KEYWORD_ONLY) in param.kind or
                                                    param._partial_kwarg):
                # Keyword arguments mapped by 'functools.partial'
                # (Parameter._partial_kwarg is True) are mapped
                # in 'BoundArguments.kwargs', along with VAR_KEYWORD &
                # KEYWORD_ONLY
                break

            try:
                arg = self.arguments[param_name]
            except KeyError:
                # We're done here. Other arguments
                # will be mapped in 'BoundArguments.kwargs'
                break
            else:
                if param.kind == _VAR_POSITIONAL:
                    # *args
                    args.extend(arg)
                else:
                    # plain argument
                    args.append(arg)

        return tuple(args)
dataset/ETHPy150Open scikit-learn/scikit-learn/sklearn/externals/funcsigs.py/BoundArguments.args/swapped operands of `in`