summaryrefslogtreecommitdiff
path: root/pystache/renderer.py
diff options
context:
space:
mode:
authorChris Jerdonek <chris.jerdonek@gmail.com>2011-12-29 20:19:33 -0800
committerChris Jerdonek <chris.jerdonek@gmail.com>2011-12-29 20:19:33 -0800
commitd7475e633beef4a2d62ec4bf5ca593653a3cdda9 (patch)
tree7f5e100a79d82bb545517b7bacb55343dcf8b6dc /pystache/renderer.py
parent04176645336e68e031592f523f9e459df6d1d7af (diff)
downloadpystache-d7475e633beef4a2d62ec4bf5ca593653a3cdda9.tar.gz
Refactoring of Locator class: make_template_name() and locate_path().
Changed make_template_name() from a function into a method. Moved the search_dirs argument from a Locator constructor argument to an argument of Locator.locate_path().
Diffstat (limited to 'pystache/renderer.py')
-rw-r--r--pystache/renderer.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pystache/renderer.py b/pystache/renderer.py
index 0f83cb1..2f32e7a 100644
--- a/pystache/renderer.py
+++ b/pystache/renderer.py
@@ -174,12 +174,12 @@ class Renderer(object):
"""
return Reader(encoding=self.file_encoding, decode_errors=self.decode_errors)
- def _make_locator(self):
+ def make_locator(self):
"""
Create a Locator instance using current attributes.
"""
- return Locator(search_dirs=self.search_dirs, extension=self.file_extension)
+ return Locator(extension=self.file_extension)
def _make_load_template(self):
"""
@@ -187,10 +187,10 @@ class Renderer(object):
"""
reader = self._make_reader()
- locator = self._make_locator()
+ locator = self.make_locator()
def load_template(template_name):
- path = locator.locate_path(template_name)
+ path = locator.locate_path(template_name=template_name, search_dirs=self.search_dirs)
return reader.read(path)
return load_template