Skip to content

Commit 8623bb8

Browse files
committed
- Reports error in FormatTranslators.py when running python test2.py:
File "FormatTranslators.py", line 734, in ReadNetFile self.insts[inst_name].AddInputPin(MacroPin(pin_name, inst_name, offset[0], offset[1]), "MACRO") TypeError: __init__() missing 1 required positional argument: 'macro_type' - Fix: Adds Marco type parameter when calling MacroPin function. - The bug is similar to issue #39. Signed-off-by: mumu <zhuls97@163.com>
1 parent ebfc003 commit 8623bb8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

CodeElements/FormatTranslators/src/FormatTranslators.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -731,14 +731,14 @@ def ReadNetFile(self):
731731
pin_name = inst_name + '/' + items[4 * i]
732732
if (self.insts[inst_name].GetType() == "MACRO"):
733733
offset = self.macro_pin_offset[pin_name]
734-
self.insts[inst_name].AddInputPin(MacroPin(pin_name, inst_name, offset[0], offset[1]))
734+
self.insts[inst_name].AddInputPin(MacroPin(pin_name, inst_name, offset[0], offset[1], "MACRO"))
735735
sinks_name.append(pin_name)
736736
else:
737737
sinks_name.append(inst_name)
738738
# Add sinks to driver
739739
if (self.insts[driver_name].GetType() == "MACRO"):
740740
offset = self.macro_pin_offset[driver_pin_name]
741-
macro_pin = MacroPin(driver_pin_name, driver_name, offset[0], offset[1])
741+
macro_pin = MacroPin(driver_pin_name, driver_name, offset[0], offset[1], "MACRO")
742742
macro_pin.AddSinks(sinks_name)
743743
self.insts[driver_name].AddOutputPin(macro_pin)
744744
else:

0 commit comments

Comments
 (0)