Mercurial > hg > MakeItSo
comparison makeitso/template.py @ 67:a0f7bfa98755
API templates now hobble along on their own two feet
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Fri, 07 Jan 2011 10:58:28 -0800 |
parents | 7821c82772f5 |
children | a75138a952d0 |
comparison
equal
deleted
inserted
replaced
66:7821c82772f5 | 67:a0f7bfa98755 |
---|---|
136 vars = self.get_variables(**variables) | 136 vars = self.get_variables(**variables) |
137 self.pre(**vars) | 137 self.pre(**vars) |
138 self.check_missing(vars) | 138 self.check_missing(vars) |
139 | 139 |
140 # do the substitution | 140 # do the substitution |
141 PolyTemplate(self.templates, | 141 template = PolyTemplate(self._templates, |
142 output=self.output, | 142 output=self.output, |
143 interactive=self.interactive, | 143 interactive=self.interactive, |
144 variables=vars) | 144 variables=vars) |
145 template.substitute() | |
145 | 146 |
146 self.post(**variables) | 147 self.post(**variables) |
147 | 148 |
148 def post(self, **variables): | 149 def post(self, **variables): |
149 """do stuff after interpolation""" | 150 """do stuff after interpolation""" |