comparison jadestache.py @ 28:7c82ffbca5d0

py3 and k8s upgrade
author drewp@bigasterisk.com
date Sun, 12 Jul 2020 13:16:33 -0700
parents 80b11112c9e0
children e86642cf7393
comparison
equal deleted inserted replaced
27:3d9dc1571ade 28:7c82ffbca5d0
17 b = pystache.common.read(path) 17 b = pystache.common.read(path)
18 18
19 if encoding is None: 19 if encoding is None:
20 encoding = self.file_encoding 20 encoding = self.file_encoding
21 21
22 src = self.unicode(b, encoding) 22 src = self.str(b, encoding)
23 23
24 expanded = pyjade.utils.process(src) 24 expanded = pyjade.utils.process(src)
25 self.seen[path] = expanded 25 self.seen[path] = expanded
26 return expanded 26 return expanded
27 27
43 self._loader = None if debug else self._new_loader() 43 self._loader = None if debug else self._new_loader()
44 44
45 def _new_loader(self): 45 def _new_loader(self):
46 return _JadeLoader( 46 return _JadeLoader(
47 file_encoding=self.file_encoding, extension=self.file_extension, 47 file_encoding=self.file_encoding, extension=self.file_extension,
48 to_unicode=self.unicode, search_dirs=self.search_dirs) 48 to_unicode=self.str, search_dirs=self.search_dirs)
49 49
50 def _make_loader(self): 50 def _make_loader(self):
51 if self._loader is not None: 51 if self._loader is not None:
52 return self._loader 52 return self._loader
53 else: 53 else: