Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hgweb/hgweb_mod.py @ 8360:acc202b71619
templater: provide the standard template filters by default
author | Dirkjan Ochtman <dirkjan@ochtman.nl> |
---|---|
date | Tue, 12 May 2009 12:04:05 +0200 |
parents | 46293a0c7e9f |
children | beae42f3d93b |
comparison
equal
deleted
inserted
replaced
8359:07ddec2ea203 | 8360:acc202b71619 |
---|---|
5 # | 5 # |
6 # This software may be used and distributed according to the terms of the | 6 # This software may be used and distributed according to the terms of the |
7 # GNU General Public License version 2, incorporated herein by reference. | 7 # GNU General Public License version 2, incorporated herein by reference. |
8 | 8 |
9 import os | 9 import os |
10 from mercurial import ui, hg, util, hook, error, encoding | 10 from mercurial import ui, hg, util, hook, error, encoding, templater |
11 from mercurial import templater, templatefilters | |
12 from common import get_mtime, ErrorResponse | 11 from common import get_mtime, ErrorResponse |
13 from common import HTTP_OK, HTTP_BAD_REQUEST, HTTP_NOT_FOUND, HTTP_SERVER_ERROR | 12 from common import HTTP_OK, HTTP_BAD_REQUEST, HTTP_NOT_FOUND, HTTP_SERVER_ERROR |
14 from common import HTTP_UNAUTHORIZED, HTTP_METHOD_NOT_ALLOWED | 13 from common import HTTP_UNAUTHORIZED, HTTP_METHOD_NOT_ALLOWED |
15 from request import wsgirequest | 14 from request import wsgirequest |
16 import webcommands, protocol, webutil | 15 import webcommands, protocol, webutil |
244 or req.env.get('REPO_NAME') | 243 or req.env.get('REPO_NAME') |
245 or req.url.strip('/') or self.repo.root) | 244 or req.url.strip('/') or self.repo.root) |
246 | 245 |
247 # create the templater | 246 # create the templater |
248 | 247 |
249 tmpl = templater.templater(mapfile, templatefilters.filters, | 248 tmpl = templater.templater(mapfile, |
250 defaults={"url": req.url, | 249 defaults={"url": req.url, |
251 "staticurl": staticurl, | 250 "staticurl": staticurl, |
252 "urlbase": urlbase, | 251 "urlbase": urlbase, |
253 "repo": self.reponame, | 252 "repo": self.reponame, |
254 "header": header, | 253 "header": header, |