mercurial/templatefilters.py
changeset 8234 27dbe534397b
parent 8225 46293a0c7e9f
child 8360 acc202b71619
--- a/mercurial/templatefilters.py	Mon Apr 27 22:15:36 2009 +0200
+++ b/mercurial/templatefilters.py	Mon Apr 20 11:34:15 2009 +0200
@@ -165,6 +165,9 @@
     else:
         return dir
 
+def nonempty(str):
+  return str or "(none)"
+
 filters = {
     "addbreaks": nl2br,
     "basename": os.path.basename,
@@ -183,6 +186,7 @@
     "isodatesec": lambda x: util.datestr(x, '%Y-%m-%d %H:%M:%S %1%2'),
     "json": json,
     "jsonescape": jsonescape,
+    "nonempty": nonempty,
     "obfuscate": obfuscate,
     "permissions": permissions,
     "person": person,