mciepluc / cocotb-coverage

Functional Coverage and Constrained Randomization Extensions for Cocotb
BSD 2-Clause "Simplified" License
100 stars 15 forks source link

CoverPoint and CoverCross classes don't support inheritance #72

Closed glkclass closed 2 years ago

glkclass commented 2 years ago

Following code leads to problems with class iheritance: def __new__(cls): return super(CoverPoint, cls).__new__(CoverPoint) Better to use: def __new__(cls): return super(CoverPoint, cls).__new__(cls) which should make code more generic.