# HG changeset patch # User Jeff Hammel # Date 1294453122 28800 # Node ID ec35e5763b522673dda5b299eb3fb65ead3a0b4e # Parent d16823fd8c4a587e394366146d725df16b6160e6 * fix with assemble function * add a repr to variables diff -r d16823fd8c4a -r ec35e5763b52 makeitso/template.py --- a/makeitso/template.py Fri Jan 07 18:14:21 2011 -0800 +++ b/makeitso/template.py Fri Jan 07 18:18:42 2011 -0800 @@ -50,6 +50,9 @@ else: return 'Enter %s:' % description + def __repr__(self): + return "Variable(name='%s')" % self.name + def assemble(*args): names = set() retval = [] @@ -60,6 +63,7 @@ if variable.name in names: continue retval.append(variable.copy()) + names.add(variable.name) return retval class MakeItSoTemplate(ContentTemplate):