From d7475e633beef4a2d62ec4bf5ca593653a3cdda9 Mon Sep 17 00:00:00 2001 From: Chris Jerdonek Date: Thu, 29 Dec 2011 20:19:33 -0800 Subject: 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(). --- pystache/renderer.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'pystache/renderer.py') 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 -- cgit v1.2.1