mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-06 14:04:26 +08:00
10 lines
325 B
Plaintext
10 lines
325 B
Plaintext
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)
|