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"""