Skip to content

Commit f2b6741

Browse files
author
Richard Jones
committed
allow get("issue.item") for getting templates
1 parent c8827bb commit f2b6741

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

roundup/cgi/templating.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def precompileTemplates(self):
4242
else:
4343
self.getTemplate(filename, None)
4444

45-
def get(self, name, extension):
45+
def get(self, name, extension=None):
4646
''' Interface to get a template, possibly loading a compiled template.
4747
4848
"name" and "extension" indicate the template we're after, which in
@@ -55,12 +55,16 @@ def get(self, name, extension):
5555
# default the name to "home"
5656
if name is None:
5757
name = 'home'
58+
elif extension is None and '.' in name:
59+
# split name
60+
name, extension = name.split('.')
5861

5962
# find the source, figure the time it was last modified
6063
if extension:
6164
filename = '%s.%s'%(name, extension)
6265
else:
6366
filename = name
67+
6468
src = os.path.join(self.dir, filename)
6569
try:
6670
stime = os.stat(src)[os.path.stat.ST_MTIME]

0 commit comments

Comments
 (0)