Closed trickeydan closed 4 years ago
@RealOrangeOne Requesting review from you specifically on the Python usage here.
Is it acceptable, especially around line 99. Not sure if it's too introspecty.
I'm not seeing any introspection going on
ruggeduino_backend = self._environment.get_backend(Ruggeduino)
class IgnoredRuggeduinoBackend(ruggeduino_backend):
This dynamic inheritance is the bit I'm concerned about. Requires type ignores for mypy, but also feels a bit dodgy. I can't think of a better way to do it though unfortunately.
Theoretically closes #3