I do have the most recent version of the App Engine SDK loaded and I've double checked I'm calling the correct version.
I'll ask my question on the GAE forum as Richard suggested. (I had thought at first that this was a web2py issue. I'm new to both, so I'm often unsure if my question should be an "App Engine" or "web2py" question.) Thanks for the response though! Cheers, Nathan On Mon, Oct 18, 2010 at 8:24 PM, howesc <how...@umich.edu> wrote: > perhaps silly question...but did you upgrade the google SDK to the > latest version? being that it's a new feature you want to make sure > you are using the latest SDK to do the upload. (perhaps you have an > old version of appcfg.py on your path?) > > cfh > > On Oct 18, 11:21 am, Nathan VanHoudnos <nathan...@gmail.com> wrote: > > Hi, > > > > Attempting to follow the directions here: > > > > http://code.google.com/appengine/docs/python/tools/uploadingdata.html > > > > So I added to my app.yaml: > > > > builtins: > > - remote_api: on > > > > And then I try to to run appcfg.py update: > > > > vanho...@gauze:~/google_appengine$ python2.5 appcfg.py update > > ../workspace/nathanvan-creatia/src/ > > Error parsing yaml file: > > Unexpected attribute 'builtins' for object of type <class > > 'google.appengine.api.appinfo.AppInfoExternal'>. > > in "../workspace/nathanvan-creatia/src/app.yaml", line 58, column 1 > > > > The whole app.yaml file follows. (It is just the "standard" web2py > file.): > > > > application: nathanvan-creatia > > version: 1 > > api_version: 1 > > runtime: python > > > > derived_file_type: > > - python_precompiled > > > > handlers: > > > > - url: /_ah/stats.* > > script: $PYTHON_LIB/google/appengine/ext/appstats/ui.py > > login: admin > > > > - url: /(?P<a>.+?)/static/(?P<b>.+) > > static_files: applications/\1/static/\2 > > upload: applications/(.+?)/static/(.+) > > secure: optional > > expiration: "90d" > > > > - url: /_ah/admin/.* > > script: $PYTHON_LIB/google/appengine/ext/admin > > login: admin > > > > - url: /_ah/queue/default > > script: gaehandler.py > > login: admin > > > > - url: .* > > script: gaehandler.py > > secure: optional > > > > admin_console: > > pages: > > - name: Appstats > > url: /_ah/stats > > > > skip_files: | > > ^(.*/)?( > > (app\.yaml)| > > (app\.yml)| > > (index\.yaml)| > > (index\.yml)| > > (#.*#)| > > (.*~)| > > (.*\.py[co])| > > (.*/RCS/.*)| > > (\..*)| > > ((admin|examples|welcome)\.tar)| > > (applications/(admin|examples)/.*)| > > (applications/.*?/databases/.*) | > > (applications/.*?/errors/.*)| > > (applications/.*?/cache/.*)| > > (applications/.*?/sessions/.*)| > > )$ > > > > builtins: > > - remote_api: on > > > > I must be missing something obvious. Do I need to manually add some files > to > > the web2py instance for this to work? > > > > Cheers, > > -- > > Nathan VanHoudnos > > |- Statistics & Public Policy PhD student > > |- Program in Interdisciplinary Education Research (PIER) Fellowship > > |- Carnegie Mellon University > > |-http://www.andrew.cmu.edu/user/nmv > > > > "Neglect of mathematics works injury to all knowledge, > > since he who is ignorant of it cannot know the other > > sciences or the things of this world." -- Roger Bacon > -- Nathan VanHoudnos |- Statistics & Public Policy PhD student |- Program in Interdisciplinary Education Research (PIER) Fellowship |- Carnegie Mellon University |- http://www.andrew.cmu.edu/user/nmv "Neglect of mathematics works injury to all knowledge, since he who is ignorant of it cannot know the other sciences or the things of this world." -- Roger Bacon