I could be wrong. but I think that the tg setup.py just says TurboJson
and does not specify any version.

On 3/30/06, Kevin Dangoor <[EMAIL PROTECTED]> wrote:
>
> I'm pretty sure that has been fixed in a more recent version of
> TurboJson (plugins/json). I'm surprised that you haven't been forced
> to upgrade to a newer version.
>
> Kevin
>
> On 3/30/06, Rune Hansen <[EMAIL PROTECTED]> wrote:
> >
> > I get this error in tg-toolbox when viewing Widgets:
> >
> > """
> > 30/Mar/2006:16:36:56 HTTP INFO Page handler: <bound method
> > AjaxGridDesc.update of AjaxGridDesc(name='Ajax Grid',
> > for_widget=AjaxGrid(name='widget', refresh_text='Update',
> > defaults={'default': 1}, id='ajaxgrid_0'))>
> > Traceback (most recent call last):
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/CherryPy-2.2.0rc1-py2.4.egg/cherrypy/_cphttptools.py",
> > line 99, in _run
> >     self.main()
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/CherryPy-2.2.0rc1-py2.4.egg/cherrypy/_cphttptools.py",
> > line 248, in main
> >     body = page_handler(*virtual_path, **self.params)
> >   File "<string>", line 3, in update
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/controllers.py",
> > line 207, in expose
> >     output = database.run_with_transaction(expose._expose,func, accept,
> > allow_json, allow_json_from_config,*args, **kw)
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/database.py",
> > line 216, in run_with_transaction
> >     retval = func(*args, **kw)
> >   File "<string>", line 5, in _expose
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/controllers.py",
> > line 228, in <lambda>
> >     expose._expose.when(rule)(lambda _func, accept,
> > allow_json, allow_json_from_config,*args,**kw:
> > _execute_func(
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/controllers.py",
> > line 256, in _execute_func
> >     return _process_output(output, template, format, content_type, mapping,
> > fragment)
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/controllers.py",
> > line 55, in _process_output
> >     mapping=mapping,
> > content_type=content_type,fragment=fragment)
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/TurboGears-0.9a3dev_r1043-py2.4.egg/turbogears/view/base.py",
> > line 131, in render
> >     return engine.render(**kw)
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/TurboJson-0.9.0dev_r0-py2.4.egg/turbojson/jsonsupport.py",
> > line 27, in render
> >     return jsonify.encode(info)
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/TurboJson-0.9.0dev_r0-py2.4.egg/turbojson/jsonify.py",
> > line 76, in encode
> >     return _instance.encode(obj)
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
> > line 259, in encode
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
> > line 212, in _iterencode
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
> > line 185, in _iterencode_dict
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
> > line 220, in _iterencode
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/simplejson-1.1-py2.4.egg/simplejson/encoder.py",
> > line 226, in _iterencode_default
> >   File
> > "/home/webdeveloper/lib/python2.4/site-packages/TurboJson-0.9.0dev_r0-py2.4.egg/turbojson/jsonify.py",
> > line 71, in default
> >     return jsonify(obj)
> >   File "<string>", line 5, in jsonify
> >   File "_speedups.pyx", line 376, in
> > _speedups.BaseDispatcher.__getitem__
> >   File "build/bdist.linux-i686/egg/dispatch/interfaces.py",
> > line 15, in __call__
> > NoApplicableMethods: ((JSLink(name='js/MochiKit.js'),), {})
> > Request Headers:
> >   REFERER: http://moria.scanmine.com:7654/widgets/
> >   Content-Length:
> >   USER-AGENT: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/417.9
> > (KHTML, like Gecko) Safari/417.9.2
> >   CONNECTION: keep-alive
> >   HOST: moria.scanmine.com:7654
> >   ACCEPT: */*
> >   Remote-Addr: 192.168.1.4
> >   ACCEPT-LANGUAGE: en
> >   Content-Type:
> >   Remote-Host: 192.168.1.4
> >   ACCEPT-ENCODING: gzip, deflate
> > """
> > My Environment:
> >
> > [EMAIL PROTECTED] scanmineadmin]$ tg-admin info
> > TurboGears 0.9a3dev-r1043
> > nose 0.8.7.1
> > RuleDispatch 0.5a0.dev-r2100
> > setuptools 0.6a11
> > FormEncode 0.4
> > cElementTree 1.0.5-20051216
> > PasteScript 0.5
> > elementtree 1.2.6-20050316
> > simplejson 1.1
> > SQLObject 0.7.1dev-r1673
> > CherryPy 2.2.0rc1
> > TurboKid 0.9.2
> > TurboJson 0.9.0dev-r0
> > PyProtocols 1.0a0
> > Cheetah 1.0
> > PasteDeploy 0.5
> > Paste 0.5
> > FormEncode 0.4
> > kid 0.9
> > elementtree 1.2.6-20050316
> >
> > I'm trying to adapt the AjaxGrid code for my own "non"-widget use and I
> > haven't got any problems in duplicating the error.
> >
> > regards
> > /rune
> >
> >
> > ---------------------------------------------------------------------
> >
> > Behind the firewall, nobody can hear you scream...
> >
> >  >
> >
>
>
> --
> Kevin Dangoor
> Author of the Zesty News RSS newsreader
>
> email: [EMAIL PROTECTED]
> company: http://www.BlazingThings.com
> blog: http://www.BlueSkyOnMars.com
>
> >
>


--
cheers
    elvelind grandin

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
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/turbogears-trunk
-~----------~----~----~----~------~----~------~--~---

Reply via email to