Created originally on Bitbucket by Digenis (Nikolaos-Digenis Karagiannis)
Was already merged in Bitbucket before import, marked as merged by the import user
A problem with the signature of partial:
#!python
def __init__(self, func, *args, **keywords):
When creating a partial of a function that expects a keyword argument named "func" the keyword was treated as a duplicate of what used to be the positional argument "func" resulting in a type error
#!python
TypeError: __init__() got multiple values for keyword argument 'func'