diff --git a/src/tfscript/cli.py b/src/tfscript/cli.py index a64f2d3..801b4af 100644 --- a/src/tfscript/cli.py +++ b/src/tfscript/cli.py @@ -61,15 +61,15 @@ def parseConfig(config, defaults): tempsAndReals = {} if defaults is not None: - stringToWrite = tfscript.makeCFG(defaults, default=True) - # replaceDict = writing.writeOutput(stringToWrite, 'default', args) - # tempsAndReals.update(replaceDict) + config.update({'default': defaults}) for currentClass in config: - classDict = config[currentClass] - stringToWrite = tfscript.makeCFG(classDict) - # replaceDict = writing.writeOutput(stringToWrite, currentClass, args) - # tempsAndReals.update(replaceDict) + bindList = config[currentClass] + stringToWrite = '' + for bind in bindList: + stringToWrite += bind.toTF2() + replaceDict = writing.writeOutput(stringToWrite, currentClass, args) + tempsAndReals.update(replaceDict) return tempsAndReals