geez, and I should actually post to the right group. sorry for the noise everyone.
On Thursday, March 29, 2012 10:30:43 AM UTC-4, Tom Willis wrote: > > Glad to discover that there's a group for ndb. > > > In our application we had sub-classed StringListProperty to insure that > the values in the list were unique simply by doing > > def get_value_for_datastore(self, model_instance): > #dedupe the underlying list > lst = list(set(super(UniqueStringListProperty, > self).get_value_for_datastore(model_instance))) > #normalize it and return > return [x.strip().lower() for x in lst if x is not None \ > and len(x.strip()) > 0] > > > So I can't figure out how to do this in ndb since _to_base_type gets a > single value out of the list at a time. > > I suppose it is possible to put this behavior on the class, but we use > this a lot so I was wondering if there is any mechanism on Properties for > validation/conversion that operates on all the items at once? > > > Any ideas? > > > Thanks In Advance > > Tom > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/00PISjXLJTkJ. 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/google-appengine?hl=en.
