diff --git a/pcbnew/python/plugins/microMatch_connectors.py b/pcbnew/python/plugins/microMatch_connectors.py index fbf07fee9a..e8134bdcac 100644 --- a/pcbnew/python/plugins/microMatch_connectors.py +++ b/pcbnew/python/plugins/microMatch_connectors.py @@ -42,10 +42,8 @@ class PadStaggeredZGridArray(PA.PadArray): @param aCentre Center position """ - PA.PadArray.__init__(self) - # this pad is more of a "context", we will use it as a source of - # pad data, but not actually add it - self.pad = aPad + super(PadStaggeredZGridArray, self).__init__(aPad) + self.padCount = int(aPadCount) self.lineCount = int(aLineCount) self.linePitch = aLinePitch diff --git a/pcbnew/python/plugins/sdip_wizard.py b/pcbnew/python/plugins/sdip_wizard.py index ce7afb3937..dfb9a0fccb 100644 --- a/pcbnew/python/plugins/sdip_wizard.py +++ b/pcbnew/python/plugins/sdip_wizard.py @@ -23,6 +23,9 @@ import PadArray as PA class RowedGridArray(PA.PadGridArray): + def __init__(self, *args, **kwargs): + super(RowedGridArray, self).__init__(*args, **kwargs) + def NamingFunction(self, x, y): pad_cnt = self.nx*self.ny