Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import lib as lb
- # Как есть
- # foo делает одно и то же
- class A(lib.A)
- def __init__(self, *args, **kwargs):
- super().__init__(**kwargs)
- self.foo(*args)
- class B(lib.B)
- def __init__(self, *args, **kwargs):
- super().__init__(**kwargs)
- self.foo(*args)
- class C(lib.C)
- def __init__(self, *args, **kwargs):
- super().__init__(**kwargs)
- self.foo(*args)
- # Как хочется
- class T:
- def __init__(self, superclass, *args, **kwargs):
- superclass.__init__(**kwargs)
- self.foo(*args)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement