thank you sam for this information
On 3/18/09, Sam <[email protected]> wrote: > > > Doesn't seem to work..the encoding to json happens whenever I call it > internally.... > > Any other ideas? > > On Mar 18, 6:28 am, Glauco <[email protected]> wrote: > > [email protected] ha scritto: > > > > > > > > > This is under TG 1.08. > > > > > I have an exposed function --using expose ()-- that I call using ajax, > > > and it returns json. > > > > > So far so good. > > > > > I'd also like to call this function internally from another function, > > > and just get back a regular python dictionary, not a json string. How > > > can I do that? > > > > > I know there are a bunch of workarounds: > > > - Making an exposed wrapper and separating it into two functions > > > - "Loads"ing the json > > > - etc. > > > > > but they all seem pretty inelegant. > > > > > Thanks > > > > @expose() > > def get_stuff(self, cod_prov=None, format=None): > > res = {} #something > > if format == 'json': > > from turbojson.jsonify import encode > > return encode( res ) > > else: > > return res > > > > Glauco > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" 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?hl=en -~----------~----~----~----~------~----~------~--~---

