Ohhh, so I've just been using association_proxy improperly.  Darn
interesting features! You just want to implement them, even when
they're not appropriate. ;)

Anyway, thanks for the namespacing idea.  That's exactly the kind of
functionality I wanted to achieve, and I never would have thought of
doing it like that.

On Mar 23, 5:47 pm, Michael Bayer <mike...@zzzcomputing.com> wrote:
> On Mar 23, 2012, at 8:33 PM, Robert Rollins wrote:
>
>
>
> > I access the list of contacts which have been synced to a certain
> > account by using Account.synced_contacts.  However, I now realize that
> > I don't know how to actually read and write
> > AccountSyncedContact.unsubscribed from the Account.synced_contacts
> > list.  I haven't found any documentation on it.
>
> this is a puzzling question - the point of synced_contacts is to exclude the 
> need to access the .contact attribute of each AccountSyncedContact object.   
> If you in fact wanted a collection of objects that had a ".contact" and 
> ".unsubscribed" attribute, you'd read directly from synced_contact_assocs.   
> Third option, you want a namespace like ".email, .first_name, .last_name, 
> .unsubscribed" on each item - very easy, add those accessors to your 
> AccountSyncedContact object, i.e.:
>
> @property
> def first_name(self):
>    return self.contact.first_name
>
> @property
> def last_name(self):
>   return self.contact.last_name
>
> ...etc
>
> those are kind of the only three options I can think of here

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