On May 3, 2011, at 12:27 PM, howesc wrote: > Jonathan, > > Just upgraded to Version 1.95.1 (2011-04-25 15:04:14) > > running GAE SDK, i logged sys.path at the start of a controller, and this is > it (note no web2py/site-packages): > > '/Users/cfhowes/clients/pump/source/web2py', > '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine', > > '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/antlr3', > > '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django_0_96', > > '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/fancy_urllib', > > '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/ipaddr', > > '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/webob', > > '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/yaml/lib', > > '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/simplejson', > > '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/graphy', > > '/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine', > '/Users/cfhowes/clients/pump/source/scripts', > '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages', > '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip', > '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5', > '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', > > '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac', > > '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', > > '/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python', > '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', > > '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload', > '/Library/Python/2.5/site-packages', > '/Library/Python/2.5/site-packages/PIL', > '/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/PyObjC', > > '/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/wx-2.8-mac-unicode' > > i tried to run from trunk but got some other error in the framework, so i'm > staying out of that for the moment.
OK, thanks. Take a look in gluon.main and verify that there's a call near the top to create_missing_folders(). Then in gluon.admin.add_path_first, try logging sys.path and path (the argument) after the sys.path assignment.