From 8f15689d73d8910bc61d94108f14cad2d5d302dc Mon Sep 17 00:00:00 2001 From: Vadim Gelfer Date: Tue, 28 Feb 2006 07:24:54 -0800 Subject: [PATCH] hide some functions behind lambdas, so demandload is useful. --- mercurial/templater.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mercurial/templater.py b/mercurial/templater.py index 5b7a14a289..267c69ff64 100644 --- a/mercurial/templater.py +++ b/mercurial/templater.py @@ -213,16 +213,16 @@ common_filters = { "date": lambda x: util.datestr(x), "domain": domain, "escape": lambda x: cgi.escape(x, True), - "firstline": (lambda x: x.splitlines(1)[0]), + "firstline": lambda x: x.splitlines(1)[0].rstrip('\r\n'), "isodate": isodate, "obfuscate": obfuscate, - "permissions": (lambda x: x and "-rwxr-xr-x" or "-rw-r--r--"), + "permissions": lambda x: x and "-rwxr-xr-x" or "-rw-r--r--", "person": person, "rfc822date": lambda x: util.datestr(x, "%a, %d %b %Y %H:%M:%S"), - "short": (lambda x: x[:12]), + "short": lambda x: x[:12], "strip": lambda x: x.strip(), - "urlescape": urllib.quote, - "user": util.shortuser, + "urlescape": lambda x: urllib.quote(x), + "user": lambda x: util.shortuser(x), } def templatepath(name=None):