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.

Thanks,
Lucas
>
>
> Lukasz Szybalski wrote:
>>
>> Hello,
>> Could somebody tell me how can I print the object data in my result
>> set without knowing the column names?
>>
>> myresult=session.query(...).all()
>>
>> for i in myresult:
>>  print ????????????????
>>
>>
>> I need to debug some data and its hard to print the object keys and
>> values (column names and its values) .
>>
>> i.keys() ?
>> i.items()?  some dictionary like functions would be nice.
>>
>> sqlalchemy.__version__
>> '0.5.0rc1'
>>
>>
>> Thanks,
>> Lucas
>>
>>
>>
>> --
>> How to create python package?
>> http://lucasmanual.com/mywiki/PythonPaste
>> Bazaar and Launchpad
>> http://lucasmanual.com/mywiki/Bazaar
>>
>> >
>>
>
>
> >
>



-- 
How to create python package?
http://lucasmanual.com/mywiki/PythonPaste
Bazaar and Launchpad
http://lucasmanual.com/mywiki/Bazaar

--~--~---------~--~----~------------~-------~--~----~
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