From d7163257f437db494fa197f6cfb05d9bd4a39f76 Mon Sep 17 00:00:00 2001 From: lsowen <none@none> Date: Thu, 29 Aug 2013 16:38:20 -0400 Subject: [PATCH] Return self from build function of generated classes, to allow easy chaining --- generateDS.py | 1 + 1 file changed, 1 insertion(+) diff --git a/generateDS.py b/generateDS.py index 477b598..94b0acd 100755 --- a/generateDS.py +++ b/generateDS.py @@ -3506,6 +3506,7 @@ def generateBuildFn(wrt, prefix, element, delayed): wrt(' for child in node:\n') wrt(" nodeName_ = Tag_pattern_.match(child.tag).groups()[-1]\n") wrt(" self.buildChildren(child, node, nodeName_)\n") + wrt(' return self\n') wrt(' def buildAttributes(self, node, attrs, already_processed):\n') hasAttributes = 0 hasAttributes = generateBuildAttributes(wrt, element, hasAttributes) -- GitLab