有没有一种在Python中部分绑定类参数的好方法?

时间:2018-05-02 21:33:23

标签: python partial-application

这就是我现在正在做的事情:

@memoized
def reversed_matching(matching_cls):

    class ReversedMatching(ReversedSequenceMatching):

        def __init__(self, *args, **kwargs):
            super().__init__(matching_cls, *args, **kwargs)

    return ReversedMatching

我想绑定一个类的一个参数并返回“partial class”。我无法使用functools.partial,因为它不能与isinstanceissubclass等一起使用。有没有更好的方式来写这个?

0 个答案:

没有答案