From c3a05f7a480378002072303e914fbebfe40d8ffe Mon Sep 17 00:00:00 2001 From: helmutm Date: Tue, 28 Apr 2009 11:42:29 +0000 Subject: [PATCH] provide nl2br function in base view git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3357 fd906abe-77d9-0310-91a1-e0d9ade77398 --- layout/browser/base.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/layout/browser/base.py b/layout/browser/base.py index fc6e2a8..30fac0c 100644 --- a/layout/browser/base.py +++ b/layout/browser/base.py @@ -31,6 +31,7 @@ from zope.proxy import removeAllProxies from zope.security.proxy import removeSecurityProxy from zope.traversing.browser import absoluteURL +from cybertools.util import format from loops.common import adapted from loops.i18n.browser import LanguageInfo from loops import util @@ -130,6 +131,9 @@ class BaseView(object): view = component.getMultiAdapter((removeAllProxies(source), self.request)) return view.render() + def nl2br(self, text): + return format.nl2br(text) + pattern = re.compile(r'[ /\?\+%]')