def prepare(self, **options): from pystache import Template, View View.template_path = self.lookup self.context = threading.local() self.context.vars = {} if self.source: self.tpl = Template(self.source) else: view = View() view.template_file = self.filename view.template_name = self.name view.template_encoding = self.encoding template = view.load_template() self.tpl = Template(template)