I tried to install my own appspot instance using the
instructions on Github. Deploying etc. is fine but when I visit the
newly generated instance I get a
Traceback (most recent call last):
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", line 701, in __call__
File "/base/data/home/apps/s~edgarsphone2chrome/1.359262812008151911/devlinks.py", line 61, in get
File "/base/data/home/apps/s~edgarsphone2chrome/1.359262812008151911/channels.py", line 30, in __init__
if models.getQuota().amount > models.getStats(
AttributeError: 'Key' object has no attribute 'amount'
OK. I remember debugging this with Paddy and him putting in a
fix, but maybe that one's not working. My workaround has always
been to remove all references to getQuota from the code (I don't
need/use the quota functionality anyway.) so you'll probably have
to do that manually.
Update: So after having no success disabling & re-enabling
the webapp a few times I tried flushing the cache on the "Memcache
Viewer" page & immediately after that it started to work! I did
still have to set a quota as mentioned by Edgar though.
Not sure why that worked but thought I'd report back in case it
helps anyone else.
Sorry this is such a pain guys. Version 3 is built to be easy to
host, with a much better install experience, so hopefully this
should be a non-issue. We're also building in a configuration value
to disable billing completely, so things like this aren't an
We use memcache for all our datastore calls as a way to speed up
the app and save money. As such, the bug is most likely that
memcache hadn't updated to reflect the new values. Sorry about
Thanks so much for stepping up and helping out with this,
Michael. I was drooling blood into a pillow when it came up after
having my wisdom teeth removed, so I really appreciate the