Mercurial > hg
comparison mercurial/templater.py @ 1912:b288b4bb8448
hide some functions behind lambdas, so demandload is useful.
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Tue, 28 Feb 2006 07:24:54 -0800 |
parents | 37b9f80a5fbb |
children | 74cf2b2f43d4 |
comparison
equal
deleted
inserted
replaced
1911:c6014ff742c5 | 1912:b288b4bb8448 |
---|---|
211 "addbreaks": nl2br, | 211 "addbreaks": nl2br, |
212 "age": age, | 212 "age": age, |
213 "date": lambda x: util.datestr(x), | 213 "date": lambda x: util.datestr(x), |
214 "domain": domain, | 214 "domain": domain, |
215 "escape": lambda x: cgi.escape(x, True), | 215 "escape": lambda x: cgi.escape(x, True), |
216 "firstline": (lambda x: x.splitlines(1)[0]), | 216 "firstline": lambda x: x.splitlines(1)[0].rstrip('\r\n'), |
217 "isodate": isodate, | 217 "isodate": isodate, |
218 "obfuscate": obfuscate, | 218 "obfuscate": obfuscate, |
219 "permissions": (lambda x: x and "-rwxr-xr-x" or "-rw-r--r--"), | 219 "permissions": lambda x: x and "-rwxr-xr-x" or "-rw-r--r--", |
220 "person": person, | 220 "person": person, |
221 "rfc822date": lambda x: util.datestr(x, "%a, %d %b %Y %H:%M:%S"), | 221 "rfc822date": lambda x: util.datestr(x, "%a, %d %b %Y %H:%M:%S"), |
222 "short": (lambda x: x[:12]), | 222 "short": lambda x: x[:12], |
223 "strip": lambda x: x.strip(), | 223 "strip": lambda x: x.strip(), |
224 "urlescape": urllib.quote, | 224 "urlescape": lambda x: urllib.quote(x), |
225 "user": util.shortuser, | 225 "user": lambda x: util.shortuser(x), |
226 } | 226 } |
227 | 227 |
228 def templatepath(name=None): | 228 def templatepath(name=None): |
229 '''return location of template file or directory (if no name). | 229 '''return location of template file or directory (if no name). |
230 returns None if not found.''' | 230 returns None if not found.''' |