Unfortunately, Google App Engine's urlfetch api caches requests and doesn't give you a means not to cache the results or to set the cache duration (an issue that has been discussed several times on the forum too.)
Traceback (most recent call last):
File "/Users/aral/projects/headconference/trunk/shell/gateway.py", line 218, in evalCode
session.put()
AttributeError: 'NoneType' object has no attribute 'put'
(And no, Java support is most definitely not one of them.)
I started out by downloading the source for the shell app via a link on a post on the PyAMF blog. Unfortunately, the link was to the wrong version of the shell app (I've since informed the PyAMF team and Nick's fixed the link.)