It seems you don't have ToscaWidgets2 enabled inside your project. Check you have "prefer_toscawidgets2 = True" inside your app_cfg (or at least use_toscawidgets2 = True) and that you have a tw2 version installed with support for Python3
On Mon, May 5, 2014 at 10:59 AM, lebouquetin <[email protected]> wrote: > Hi all, > > As the tgext.admin extension is now available for python3, I re-activated > it in my project. > > Unfortunately, I now get the following exception : > > Traceback (most recent call last): > File > "/home/daccorsi/workspace/protov1/tg2env/lib/python3.2/site-packages/tg/wsgiapp.py", > line 105, in __call__ > response = self.wrapped_dispatch(controller, environ, context) > File > "/home/daccorsi/workspace/protov1/tg2env/lib/python3.2/site-packages/tg/wsgiapp.py", > line 278, in dispatch > return controller(environ, context) > File "/home/daccorsi/workspace/protov1/pboard/pboard/lib/base.py", line > 30, in __call__ > return TGController.__call__(self, environ, context) > File > "/home/daccorsi/workspace/protov1/tg2env/lib/python3.2/site-packages/tg/controllers/dispatcher.py", > line 123, in __call__ > response = self._perform_call(context) > File > "/home/daccorsi/workspace/protov1/tg2env/lib/python3.2/site-packages/tg/controllers/dispatcher.py", > line 100, in _perform_call > controller._before(*remainder, **params) > File > "/home/daccorsi/workspace/protov1/tg2env/lib/python3.2/site-packages/tgext/admin/controller.py", > line 101, in _before > super(self.__class__, self)._before(*args, **kw) > File > "/home/daccorsi/workspace/protov1/tg2env/lib/python3.2/site-packages/tgext/crud/controller.py", > line 139, in _before > resource.inject() > File > "/home/daccorsi/workspace/protov1/tg2env/lib/python3.2/site-packages/tw2/core/resources.py", > line 65, in inject > cls.req().prepare() > File > "/home/daccorsi/workspace/protov1/tg2env/lib/python3.2/site-packages/tw2/core/resources.py", > line 269, in prepare > super(CSSSource, self).prepare() > File > "/home/daccorsi/workspace/protov1/tg2env/lib/python3.2/site-packages/tw2/core/resources.py", > line 89, in prepare > super(Resource, self).prepare() > File > "/home/daccorsi/workspace/protov1/tg2env/lib/python3.2/site-packages/tw2/core/resources.py", > line 72, in prepare > rl_location = rl['middleware'].config.inject_resources_location > KeyError: 'middleware' > > Any idea on what I'm doing wrong ? > > Thanks, > > Damien > > -- > You received this message because you are subscribed to the Google Groups > "TurboGears" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/turbogears. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "TurboGears" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/turbogears. For more options, visit https://groups.google.com/d/optout.

