From 68ac24295c5783711065c0981408628d11813761 Mon Sep 17 00:00:00 2001 From: Steven Knight Date: Thu, 22 Jul 2010 14:13:43 +0000 Subject: Use tags for the definitions of Builders and function. --- bin/scons-proc.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/bin/scons-proc.py b/bin/scons-proc.py index 19c3e0c..6d15816 100644 --- a/bin/scons-proc.py +++ b/bin/scons-proc.py @@ -337,7 +337,7 @@ class Builder(SConsThing): prefix = 'b-' tag = 'function' def xml_term(self): - return ('<%s>%s()\n<%s>env.%s()' % + return ('<%s>%s()\n<%s>env.%s()' % (self.tag, self.name, self.tag, self.tag, self.name, self.tag)) def entityfunc(self): return self.name @@ -367,7 +367,7 @@ class Function(SConsThing): arguments = self.arguments except AttributeError: arguments = ['()'] - result = [] + result = [''] for arg in arguments: try: signature = arg.signature @@ -375,9 +375,10 @@ class Function(SConsThing): signature = "both" s = self.args_to_xml(arg) if signature in ('both', 'global'): - result.append('%s%s\n' % (self.name, s)) #
+ result.append('%s%s\n' % (self.name, s)) #
if signature in ('both', 'env'): - result.append('env.%s%s\n' % (self.name, s)) + result.append('env.%s%s' % (self.name, s)) + result.append('
') return ''.join(result) def entityfunc(self): return self.name -- cgit v0.12