master
/ .localenv / lib / python3.5 / site-packages / jedi / evaluate / compiled / fake / _functools.pym

_functools.pym @master raw · history · blame

1
2
3
4
5
6
7
8
9
class partial():
    def __init__(self, func, *args, **keywords):
        self.__func = func
        self.__args = args
        self.__keywords = keywords

    def __call__(self, *args, **kwargs):
        # TODO should be **dict(self.__keywords, **kwargs)
        return self.__func(*(self.__args + args), **self.__keywords)