Thanks, then the problem may be with my config.
WebOb 1.1.1 and TG2 2.2.2 here

only difference, that I installed devtools without specifying the URL
So created a new env and installed tg.devtools and tgext.debugbar in it.

Then the following error appeared:
URL: http://127.0.0.1:8080/
File 'd:\\prg\\tg2env\\lib\\site-packages\\weberror\\evalexception.py',
line 431 in respond
  app_iter = self.application(environ, detect_start_response)
File
'd:\\prg\\tg2env\\lib\\site-packages\\tg\\configuration\\app_config.py',
line 945 in remover
  return app(environ, start_response)
File
'd:\\prg\\tg2env\\lib\\site-packages\\repoze.tm2-1.0-py2.7.egg\\repoze\\tm\\__init__.py',
line 24 in __call__
  result = self.application(environ, save_status_and_headers)
File
'd:\\prg\\tg2env\\lib\\site-packages\\repoze.who-2.1b1-py2.7.egg\\repoze\\who\\middleware.py',
line 87 in __call__
  app_iter = app(environ, wrapper.wrap_start_response)
File
'd:\\prg\\tg2env\\lib\\site-packages\\tw2.core-2.1.4-py2.7.egg\\tw2\\core\\middleware.py',
line 195 in __call__
  resp = req.get_response(self.app, catch_exc_info=True)
File 'd:\\prg\\tg2env\\lib\\site-packages\\webob\\request.py', line 1082 in
get_response
  application, catch_exc_info=True)
File 'd:\\prg\\tg2env\\lib\\site-packages\\webob\\request.py', line 1055 in
call_application
  app_iter = application(self.environ, start_response)
File 'd:\\prg\\tg2env\\lib\\site-packages\\beaker\\middleware.py', line 73
in __call__
  return self.app(environ, start_response)
File 'd:\\prg\\tg2env\\lib\\site-packages\\beaker\\middleware.py', line 155
in __call__
  return self.wrap_app(environ, session_start_response)
File 'd:\\prg\\tg2env\\lib\\site-packages\\routes\\middleware.py', line 131
in __call__
  response = self.app(environ, start_response)
File 'd:\\prg\\tg2env\\lib\\site-packages\\pylons\\wsgiapp.py', line 103 in
__call__
  response = self.dispatch(controller, environ, start_response)
File 'd:\\prg\\tg2env\\lib\\site-packages\\pylons\\wsgiapp.py', line 313 in
dispatch
  return controller(environ, start_response)
File 'd:\\prg\\pythonic\\tg2sample\\tg2sample\\lib\\base.py', line 31 in
__call__
  return TGController.__call__(self, environ, start_response)
File 'd:\\prg\\tg2env\\lib\\site-packages\\pylons\\controllers\\core.py',
line 214 in __call__
  response = self._dispatch_call()
File 'd:\\prg\\tg2env\\lib\\site-packages\\pylons\\controllers\\core.py',
line 164 in _dispatch_call
  response = self._inspect_call(func)
File 'd:\\prg\\tg2env\\lib\\site-packages\\pylons\\controllers\\core.py',
line 107 in _inspect_call
  result = self._perform_call(func, args)
File 'd:\\prg\\tg2env\\lib\\site-packages\\tg\\controllers\\dispatcher.py',
line 124 in _perform_call
  r = self._call(func, params, remainder=remainder)
File
'd:\\prg\\tg2env\\lib\\site-packages\\tg\\controllers\\decoratedcontroller.py',
line 147 in _call
  tg_decoration.run_hooks('after_render', response)
File 'd:\\prg\\tg2env\\lib\\site-packages\\tg\\decorators.py', line 75 in
run_hooks
  func(*l, **kw)
File
'd:\\prg\\tg2env\\lib\\site-packages\\tgext.debugbar-0.0.9-py2.7.egg\\tgext\\debugbar\\initialize.py',
line 55 in render_first
  self.render_bars(response)
File
'd:\\prg\\tg2env\\lib\\site-packages\\tgext.debugbar-0.0.9-py2.7.egg\\tgext\\debugbar\\initialize.py',
line 73 in render_bars
  'genshi', self.template,).split('\n', 1)[-1]),
File 'd:\\prg\\tg2env\\lib\\site-packages\\tg\\render.py', line 183 in
render
  kwargs['result'] = render_function(template_name, tg_vars, **kwargs)
File 'd:\\prg\\tg2env\\lib\\site-packages\\tg\\render.py', line 404 in
__call__
  ns_options=('doctype', 'method'), **kwargs)
File 'd:\\prg\\tg2env\\lib\\site-packages\\tg\\render.py', line 248 in
cached_template
  return render_func()
File 'd:\\prg\\tg2env\\lib\\site-packages\\tg\\render.py', line 401 in
render_template
  doctype=doctype, method=method, encoding=None))
File 'build\\bdist.win-amd64\\egg\\genshi\\core.py', line 183 in render
File 'build\\bdist.win-amd64\\egg\\genshi\\output.py', line 57 in encode
File 'build\\bdist.win-amd64\\egg\\genshi\\output.py', line 339 in __call__
File 'build\\bdist.win-amd64\\egg\\genshi\\output.py', line 826 in __call__
File 'build\\bdist.win-amd64\\egg\\genshi\\output.py', line 670 in __call__
File 'build\\bdist.win-amd64\\egg\\genshi\\output.py', line 771 in __call__
File 'build\\bdist.win-amd64\\egg\\genshi\\output.py', line 586 in __call__
File 'build\\bdist.win-amd64\\egg\\genshi\\core.py', line 288 in _ensure
File 'build\\bdist.win-amd64\\egg\\genshi\\template\\base.py', line 605 in
_include
File 'build\\bdist.win-amd64\\egg\\genshi\\template\\markup.py', line 327
in _match
File 'build\\bdist.win-amd64\\egg\\genshi\\template\\base.py', line 565 in
_flatten
File 'build\\bdist.win-amd64\\egg\\genshi\\template\\base.py', line 277 in
_eval_expr
File 'build\\bdist.win-amd64\\egg\\genshi\\template\\eval.py', line 178 in
evaluate
File
'd:\\prg\\tg2env\\lib\\site-packages\\tgext.debugbar-0.0.9-py2.7.egg\\tgext\\debugbar\\templates\\debugbar.html',
line 47 in <Expression u'Markup(sect.content())'>
  <div class="tgdb_content_box" py:content="Markup(sect.content())" />
File
'd:\\prg\\tg2env\\lib\\site-packages\\tgext.debugbar-0.0.9-py2.7.egg\\tgext\\debugbar\\sections\\request_vars.py',
line 37 in content
  attr_dict = request.environ['webob.adhoc_attrs'].copy()
KeyError: 'webob.adhoc_attrs'

+-[ Gergely Kontra <[email protected]> ]------------------+
|                                                           |
| Mobile:(+36 20)356 9656                                   |
|                                                           |
+- "Olyan lángész vagyok, hogy poroltóval kellene járnom!" -+


On Wed, Feb 6, 2013 at 4:07 PM, Alessandro Molina <
[email protected]> wrote:

> Uhm, nope the setup is correct.
> You can also enable it using the pluggable interface through
> tgext.pluggable but that shouldn't change a thing.
>
> The issue seems related to WebOb, which version of TurboGears are you
> using?
> Did you somehow install a WebOb version which is not 1.1.1?
>
> I just tested it in a clean project and it worked without issues, the
> steps were:
> virtualenv tg222
> . tg222/bin/activate
> pip install -i http://tg.gy/current tg.devtools
> paster quickstart dbbtest
> cd dbbtest; python setup.py develop
> paster setup-app development.ini
> pip install tgext.debugbar
> [enable debugbar in app_cfg]
>
>
>
> On Wed, Feb 6, 2013 at 3:45 PM, KONTRA, Gergely <[email protected]>wrote:
>
>>  Hi!
>>
>> I tried to setup debugbar:
>>
>> pip install tgext.debugbar
>>
>> and adding to app_cfg.py:
>>
>> from tgext.debugbar import enable_debugbar
>> enable_debugbar(base_config)
>>
>> but what I get when I hit a page is:
>> KeyError: 'webob.adhoc_attrs'
>>
>> Sample project here: https://bitbucket.org/pihentagy/tg2-sample/
>>
>> Did I misunderstand something how to setup?
>>
>> +-[ Gergely Kontra <[email protected]> ]------------------+
>> |                                                           |
>> | Mobile:(+36 20)356 9656                                   |
>> |                                                           |
>> +- "Olyan lángész vagyok, hogy poroltóval kellene járnom!" -+
>>
>> --
>> 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?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>  --
> 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?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to