Mercurial > p > roundup > code
comparison roundup/cgi/engine_chameleon.py @ 4738:d82ce9ad8044
Revert 2b20294b934a (r2b20294b934a) disallowing load("issue.item")
syntax for getting templates. This straightens template selection
logic a bit.
| author | anatoly techtonik <techtonik@gmail.com> |
|---|---|
| date | Mon, 14 Jan 2013 19:57:42 +0300 |
| parents | 4caa6de726a5 |
| children | 94be76e04140 |
comparison
equal
deleted
inserted
replaced
| 4737:dfa516063571 | 4738:d82ce9ad8044 |
|---|---|
| 14 | 14 |
| 15 def load(self, name, view=None): | 15 def load(self, name, view=None): |
| 16 # default the name to "home" | 16 # default the name to "home" |
| 17 if name is None: | 17 if name is None: |
| 18 name = 'home' | 18 name = 'home' |
| 19 elif view is None and '.' in name: | |
| 20 # split name | |
| 21 name, view = name.split('.') | |
| 22 | 19 |
| 23 src, filename = find_template(self.dir, name, view) | 20 src, filename = find_template(self.dir, name, view) |
| 24 return RoundupPageTemplate(self.loader.load(src)) | 21 return RoundupPageTemplate(self.loader.load(src)) |
| 25 | 22 |
| 26 class RoundupPageTemplate(object): | 23 class RoundupPageTemplate(object): |
