looks like it's bombing out on some setup tools magic(probably some entry 
points stuff), which doesn't work on appengine. I don't know enough about 
Chameleon to know what the fix would be. 

Also, unless you changed buildout.cfg to include it, chameleon won't be 
deployed with your app anyway. 

On Monday, September 3, 2012 10:27:07 AM UTC-4, bismigalis wrote:
>
> I am trying to run Pyramid 1.3 app on app engine python27 after cookbook 
> recipe Pyramid on Google’s App Engine (using 
> buildout)<http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/deployment/gae_buildout.html>.
>  All 
> work fine when I return Response object directly, but when i am using 
> renderer option with chameleon template or render_to_responce, I get error 
>
> Traceback (most recent call last):
>   File 
> "/home/user/workspace/qlugat/parts/google_appengine/google/appengine/runtime/wsgi.py",
>  
> line 195, in Handle
>     result = handler(dict(self._environ), self._StartResponse)
>   File "/home/user/workspace/qlugat/parts/qlugat/pyramid/router.py", line 
> 187, in __call__
>     response = self.handle_request(request)
>   File "/home/user/workspace/qlugat/parts/qlugat/pyramid/tweens.py", line 
> 20, in excview_tween
>     response = handler(request)
>   File "/home/user/workspace/qlugat/parts/qlugat/pyramid/router.py", line 
> 164, in handle_request
>     response = view_callable(context, request)
>   File "/home/user/workspace/qlugat/parts/qlugat/pyramid/config/views.py", 
> line 352, in rendered_view
>     context)
>   File "/home/user/workspace/qlugat/parts/qlugat/pyramid/renderers.py", 
> line 396, in render_view
>     return self.render_to_response(response, system, request=request)
>   File "/home/user/workspace/qlugat/parts/qlugat/pyramid/renderers.py", 
> line 426, in render_to_response
>     result = self.render(value, system_values, request=request)
>   File "/home/user/workspace/qlugat/parts/qlugat/pyramid/renderers.py", 
> line 399, in render
>     renderer = self.renderer
>   File "/home/user/workspace/qlugat/parts/qlugat/pyramid/decorator.py", 
> line 17, in __get__
>     val = self.wrapped(inst)
>   File "/home/user/workspace/qlugat/parts/qlugat/pyramid/renderers.py", 
> line 383, in renderer
>     return factory(self)
>   File 
> "/home/user/workspace/qlugat/parts/qlugat/pyramid/chameleon_zpt.py", line 
> 25, in renderer_factory
>     return renderers.template_renderer_factory(info, ZPTTemplateRenderer)
>   File "/home/user/workspace/qlugat/parts/qlugat/pyramid/renderers.py", 
> line 351, in template_renderer_factory
>     return lookup(info)
>   File "/home/user/workspace/qlugat/parts/qlugat/pyramid/renderers.py", 
> line 323, in __call__
>     if not pkg_resources.resource_exists(package_name, filename):
>   File "/home/user/workspace/qlugat/parts/qlugat/pkg_resources.py", line 
> 897, in resource_exists
>     return get_provider(package_or_requirement).has_resource(resource_name)
>   File "/home/user/workspace/qlugat/parts/qlugat/pkg_resources.py", line 
> 1196, in has_resource
>     return self._has(self._fn(self.module_path, resource_name))
>   File "/home/user/workspace/qlugat/parts/qlugat/pkg_resources.py", line 
> 1250, in _has
>     "Can't perform this operation for unregistered loader type"
> NotImplementedError: Can't perform this operation for unregistered loader 
> type
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/pylons-discuss/-/M3aqGbnd20IJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.

Reply via email to