Restoring basic comamnd line functionality, gcd test passing again
WARNING: breaks the permuations
@@ -169,14 +169,16 @@ class Chip:
for item in val:
strlist = item.split()
args = keylist + [strlist]
+ #print(args)
+ self._search(self.cfg, *args, mode='set')
+ if key == 'cfg':
+ self.readcfg(item)
#TODO: add special case for cfg file
- #self.readcfg(item)
#TODO: add all the dynamic dictionary stuff
- #(stdcells|macro|flow|real|goal)
+ #(stdcells|macro|flow|real|goal)s
#(pdk|asic|fpga|remote|record)
- self._search(self.cfg, *args, mode='set')
- return cfg
+ #sys.exit()
###########################################################################
def target(self, arg="UNDEFINED"):
