Open jacobwegner opened 2 years ago
@lru_cache() def render(self): xsl_path = os.path.join(os.path.dirname(__file__), settings.XSL_STYLESHEET_PATH) with open(xsl_path, "rb") as f: func_ns = "urn:python-funcs" transform = etree.XSLT( etree.XML(f.read()), extensions={ (func_ns, "tokens"): self.tokens, (func_ns, "token_type"): self.token_type, (func_ns, "token_index"): self.token_index, (func_ns, "token_offset"): self.token_offset, }, )
Need to ensure we're opening file in rb.
rb