这就是我现在正在做的事情:
@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
,因为它不能与isinstance
和issubclass
等一起使用。有没有更好的方式来写这个?