Neat, but it only replaces the TreeBark.__dict__

Do you have another short hand to replace the ugly
self.__dict__.get('_SO_val_%s' % a) ?

To be less cryptic, the idea is to get the actual value of the said
column in a class instance.

On Sep 20, 12:54 pm, Jason Chu <[EMAIL PROTECTED]> wrote:
> > class TreeBark(SQLObject):
> >     property1 = StringCol(length=150, varchar=True,title="Main Picture
> > URL")
> >     property2 = StringCol(length=100,varchar=True,title="Title or
> > Short Description",alternateID=True,notNone=True)
>
> >     def gimmeDict(self):
> >         d = TreeBark.__dict__
> >         props = dict()
> >         for a in d:
> >             if type(d[a]) == property:
> >                 props[a] = self.__dict__.get('_SO_val_%s' % a)
>
> >         props['id'] = self.id
> >         return props
>
> I usually find it much better to read TreeBark.sqlmeta.columnList than
> __dict__.  You can even figure out what type of column it is from there.
>
> Jason
>
>  application_pgp-signature_part
> 1KDownload


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

Reply via email to