(self: "CombinedDriver")
| 33 | return driver |
| 34 | |
| 35 | def type_(self: "CombinedDriver") -> str: |
| 36 | return ( |
| 37 | driver.type.__get__(self) # type: ignore |
| 38 | + "+" |
| 39 | + "+".join(x.type.__get__(self) for x in mixins) # type: ignore |
| 40 | ) |
| 41 | |
| 42 | return type("CombinedDriver", (*mixins, driver), {"type": property(type_)}) # type: ignore |