From 5058d67458a62b32717278e26db972ffdae6884b Mon Sep 17 00:00:00 2001 From: Arnaud Fontaine Date: Sun, 8 Feb 2009 14:44:10 +0000 Subject: [PATCH] Add format argument to add_message() --- lib/core.py | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/lib/core.py b/lib/core.py index 186a85d..c8320fb 100644 --- a/lib/core.py +++ b/lib/core.py @@ -272,7 +272,8 @@ class PyotoCore(security.SecurityAware, admin.AdminSupport): """ return translator.translate(message, lang) - def add_message(self, key, default = None, level = "info", isxml = False): + def add_message(self, key, default = None, level = "info", isxml = False, + fmt_args = ()): """ Add a message to messages """ @@ -281,6 +282,9 @@ class PyotoCore(security.SecurityAware, admin.AdminSupport): if isxml: msg["value"] = kid.XML(msg["value"]) + if fmt_args and msg["value"] != key: + msg["value"] = msg["value"] % fmt_args + messages = getattr(cherrypy.request, "messages", []) messages.append(msg) cherrypy.request.messages = messages -- 1.6.0.6