merge redundant function params
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 5 Aug 2018 19:07:17 +0000 (20:07 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 5 Aug 2018 19:07:17 +0000 (20:07 +0100)
src/bsv/peripheral_gen/base.py

index eb9b896872f5ada6ff0f45991bbf15df57f3e4f0..4f4cb786cc2e224b0673b5d6de401f77976bbf8e 100644 (file)
@@ -953,7 +953,8 @@ class PeripheralInterfaces(object):
 
 class IfaceIter(object):
 
-    def __init__(self, name, count, *args):
+    def __init__(self, ifaces, name, count, *args):
+        self.ifaces = ifaces
         self.i = 0
         self.name = name
         self.maxcount = count
@@ -981,10 +982,6 @@ class IfaceIter(object):
 
 class MkConnection(IfaceIter):
 
-    def __init__(self, ifaces, name, count, *args):
-        self.ifaces = ifaces
-        IfaceIter.__init__(self, name, count, *args)
-
     def check(self, name, i):
         return not self.ifaces.is_on_fastbus(name, i)
 
@@ -997,10 +994,6 @@ class MkConnection(IfaceIter):
 
 class MkExtIface(IfaceIter):
 
-    def __init__(self, ifaces, name, count, *args):
-        self.ifaces = ifaces
-        IfaceIter.__init__(self, name, count, *args)
-
     def check(self, name, i):
         return not self.ifaces.is_on_fastbus(name, i)
 
@@ -1010,10 +1003,6 @@ class MkExtIface(IfaceIter):
 
 class MkPinCon(IfaceIter):
 
-    def __init__(self, ifaces, name, count, *args):
-        self.ifaces = ifaces
-        IfaceIter.__init__(self, name, count, *args)
-
     def check(self, name, i):
         return not self.ifaces.is_on_fastbus(name, i)
 
@@ -1023,10 +1012,6 @@ class MkPinCon(IfaceIter):
 
 class MkClkCon(IfaceIter):
 
-    def __init__(self, ifaces, name, count, *args):
-        self.ifaces = ifaces
-        IfaceIter.__init__(self, name, count, *args)
-
     def check(self, name, i):
         return not self.ifaces.is_on_fastbus(name, i)