Hi,

On Tue, Feb 10, 2009 at 3:18 PM, Lukasz Szybalski <szybal...@gmail.com>wrote:

>
> On Tue, Feb 10, 2009 at 1:52 PM, Michael Bayer <mike...@zzzcomputing.com>
> wrote:
> >
> > dir(instance) is preferable to __dict__.keys() - the latter will not give
> > you deferred attributes, unloaded collections, or the expired version of
> > each of those.  dir() respects descriptors basically.
>
> but then dir() includes stuff like:
>
>  '__class__', '__delattr__', '__dict__', '__doc__',
> '__getattribute__', '__hash__', '__init__', '__module__', '__new__',
> '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__',
> '__weakref__', '_sa_class_manager', '_sa_instance_state']
>
>
> Which need to be filtered. Then for the remaining items need to loop
> through to get the value?!
>
> I figured there was a uniform function that would return dictionary of
> key/value pairs that is available on all the possible return objects.
>
> __dict__ is good enough for visual inspection for now.
>

Wouldn't this do what you need:
http://www.sqlalchemy.org/trac/wiki/FAQ#Whatsthebestwaytofigureoutwhichattributesarecolumnsgivenaclass

-- 
Michael Trier
http://blog.michaeltrier.com/
http://thisweekindjango.com/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to