From 9cd0ac09d1c0cb78168242898c75055bc048a4a8 Mon Sep 17 00:00:00 2001 From: Will Woods Date: Mon, 27 Jun 2011 19:24:05 -0400 Subject: [PATCH] treebuilder: decode escape sequences in the 'append' command Note that this might not work in python3 (we might need to encode the data to utf8 before we can decode the escape sequences). --- src/pylorax/treebuilder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pylorax/treebuilder.py b/src/pylorax/treebuilder.py index 35fb31bf..62036300 100644 --- a/src/pylorax/treebuilder.py +++ b/src/pylorax/treebuilder.py @@ -288,7 +288,7 @@ class TemplateRunner(object): def append(self, filename, data): with open(self._out(filename), "a") as fobj: - fobj.write(data+"\n") + fobj.write(data.decode('string_escape')+"\n") def treeinfo(self, section, key, *valuetoks): if section not in self.results.treeinfo: