Use aq_get if you want to acquire and have a signature like getattr

parent ba12dfbf
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
$Id$ $Id$
""" """
from Acquisition import aq_acquire from Acquisition import aq_get
from zope.interface import implements from zope.interface import implements
from zope.i18n.interfaces import IFallbackTranslationDomainFactory from zope.i18n.interfaces import IFallbackTranslationDomainFactory
from zope.i18n.interfaces import ITranslationDomain from zope.i18n.interfaces import ITranslationDomain
...@@ -65,7 +65,7 @@ class FiveTranslationService: ...@@ -65,7 +65,7 @@ class FiveTranslationService:
# got a request as the context # got a request as the context
if context is not None: if context is not None:
if not IBrowserRequest.providedBy(context): if not IBrowserRequest.providedBy(context):
context = aq_acquire(context, 'REQUEST', None) context = aq_get(context, 'REQUEST', None)
return util.translate(msgid, mapping=mapping, context=context, return util.translate(msgid, mapping=mapping, context=context,
target_language=target_language, default=default) target_language=target_language, default=default)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment