Done, #1052
Arnar
On 8/3/06, Kevin Dangoor <[EMAIL PROTECTED]> wrote:
>
> HI,
>
> Seems reasonable to me. Can you submit a ticket on this?
>
> Thanks,
> Kevin
>
> On Aug 2, 2006, at 7:06 AM, Arnar Birgisson wrote:
>
> >
> > Hi there,
> >
> > Following is code for json.py that seems to handle sqlalchemy classes
> > automatically (plain SA, guess it should also work on ActiveMapper
> > classes).
> >
> > Could someone who knows SA better that me take a look and tell me if
> > they think I'm doing it wrong?
> >
> > Arnar
> >
> >
> > from turbojson.jsonify import jsonify
> >
> > import sqlalchemy
> >
> > @jsonify.when("isinstance(obj,
> > sqlalchemy.attributes.InstrumentedList)")
> > def jsonify_salist(obj):
> > return list(obj)
> >
> > @jsonify.when("hasattr(obj, 'c') and isinstance(obj.c,
> > sqlalchemy.util.OrderedProperties)")
> > def jsonify_saobject(obj):
> > props = {}
> > for key in obj.c.keys():
> > props[key] = getattr(obj, key)
> > return props
> >
> > >
>
>
> --
> Kevin Dangoor
> TurboGears / Zesty News
>
> email: [EMAIL PROTECTED]
> company: http://www.BlazingThings.com
> blog: http://www.BlueSkyOnMars.com
>
>
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---