Hi,

Our engineers are currently investigating this issue, which we suspect to be
related to the scheduled maintenance this evening.

-Marzia

On Tue, Nov 11, 2008 at 7:12 PM, Nick Winter <[EMAIL PROTECTED]> wrote:

>
> Since 6:00 PM, our app has started throwing KeyErrors:
>
> some_entity.__getattr__(item_name)
>
> Looking at the entities, it looks like the attributes we were
> referencing are no longer part of the entity's __dict__, but are now
> just part of both some_entity.__dict__._entity and
> some_entity.__dict__._model_values.
>
> I'm guessing this change is related to tonight's update. Okay, so we
> can switch those __getattr__s to __getattribute__s, and that works.
> What about setting properties dynamically? Is there a way to do this
> besides the following?:
>
> some_entity.__dict__['_entity'][item_name] = foo
> some_entity.__dict__['_model_values'][item_name] = foo
>
> I don't know which is needed, or if both are. It seems pretty brutal.
>
> We're putting in a bunch of duplicate code to handle each formerly
> dynamic property for now to get our app back online.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to