From f5681f5537015b2d37dd5b4d31cfd392e0a89d29 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sun, 17 May 2015 21:49:19 -0500 Subject: [PATCH] Allow feeding multi-line strings to PythonCodeGenerator.__call__ --- pytools/py_codegen.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pytools/py_codegen.py b/pytools/py_codegen.py index 66ab67b..54a8d7d 100644 --- a/pytools/py_codegen.py +++ b/pytools/py_codegen.py @@ -64,7 +64,8 @@ class PythonCodeGenerator(object): if not s.strip(): self.code.append("") else: - self.code.append(" "*(4*self.level) + s) + for l in s.split("\n"): + self.code.append(" "*(4*self.level) + l) def indent(self): self.level += 1 -- GitLab