Clean up temporary generator data.

This commit is contained in:
Neil Fraser
2015-08-14 18:26:05 -07:00
parent 93c371bc33
commit 0274763beb
10 changed files with 116 additions and 89 deletions

View File

@@ -128,6 +128,10 @@ Blockly.Python.finish = function(code) {
definitions.push(def);
}
}
// Clean up temporary data.
delete Blockly.Python.definitions_;
delete Blockly.Python.functionNames_;
Blockly.Python.variableDB_.reset();
var allDefs = imports.join('\n') + '\n\n' + definitions.join('\n\n');
return allDefs.replace(/\n\n+/g, '\n\n').replace(/\n*$/, '\n\n\n') + code;
};