AttributeError: 'RequestWithUserAttribute' object has no attribute 'translate'

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sergio Gattas
    New Member
    • Nov 2011
    • 1

    AttributeError: 'RequestWithUserAttribute' object has no attribute 'translate'

    I have this configuration:

    suscribers.py
    Code:
    from pyramid.i18n import get_localizer, TranslationStringFactory
    
    def add_renderer_globals(event):
        request = event.get('request')
        if request is None: request = get_current_request()
        event['_'] = request.translate
        event['localizer'] = request.localizer
    
    tsf = TranslationStringFactory('smd')
    
    def add_localizer(event):
        request = event.request
        localizer = get_localizer(request)
        def auto_translate(string):
            return localizer.translate(tsf(string))
        request.localizer = localizer
        request.translate = auto_translate
    but when i acces to the view, have the AttributeError: 'RequestWithUse rAttribute' object has no attribute 'translate'
    Last edited by bvdet; Nov 4 '11, 08:24 PM. Reason: Add code tags
  • bvdet
    Recognized Expert Specialist
    • Oct 2006
    • 2851

    #2
    It appears that either request or localizer is a RequestWithUser Attribute object and has no attribute translate. Did you try posting your problem to the Pylons-devel mailing list or #pylons channel on FreeNode?

    Comment

    Working...