Also in my db.py under " if request.env.web2py_runtime_gae: " I have:
from gluon.contrib.gae_memcache import MemcacheClient from gluon.contrib.memdb import MEMDB cache.memcache = MemcacheClient(request) cache.ram = cache.disk = cache.memcache session.connect(request, response, MEMDB(cache.memcache)) Has this approach become "out of date"? On Friday, 12 April 2013 11:21:10 UTC+1, Carl wrote: > > Removing the line "from gluon.contrib.gql import *" removed the error and > allows my app to launch. > > I next run into this error: > File "F:\wp\TestEnvoy\web2py\gluon\main.py", line 555, in wsgibase > session._try_store_in_db(request, response) > File "F:\wp\TestEnvoy\web2py\gluon\globals.py", line 747, in > _try_store_in_db > record_id = table.insert(**dd) > File "F:\wp\TestEnvoy\web2py\gluon\contrib\memdb.py", line 256, in insert > id = self._create_id() > File "F:\wp\TestEnvoy\web2py\gluon\contrib\memdb.py", line 291, in > _create_id > id = self._tableobj.incr(shard_id) > AttributeError: 'MemcacheClient' object has no attribute 'incr' > > One for me to investigate. > > > > On Friday, 12 April 2013 11:06:38 UTC+1, Carl wrote: >> >> has my db.py content fallen out of date? >> >> it includes: >> from gluon.sql import SQLCustomType >> >> if request.env.web2py_runtime_gae: # if running on Google App Engine >> from gluon.contrib.gql import * >> db = DAL('gae') >> >> >> On Friday, 12 April 2013 11:00:09 UTC+1, Carl wrote: >>> >>> actually.. while getting an unknown ticket if I request the url a second >>> time I get this: >>> >>> File "F:\wp\TestEnvoy\web2py\applications\init\models\db.py", line 13, >>> in <module> >>> from gluon.contrib.gql import * >>> File "F:\wp\TestEnvoy\web2py\gluon\custom_import.py", line 100, in >>> custom_importer >>> return NATIVE_IMPORTER(name, globals, locals, fromlist, level) >>> ImportError: No module named gql >>> >>> That's fairly obvious because I've just delete gql.py! :) >>> >>> >>> On Friday, 12 April 2013 07:48:27 UTC+1, Carl wrote: >>>> >>>> If I remove the file (and its .pyc) then I get a web2py "Ticket >>>> issued: unknown" >>>> >>>> I'll try upgrading again. >>>> >>>> >>>> >>>> On Friday, 12 April 2013 02:58:27 UTC+1, Massimo Di Pierro wrote: >>>>> >>>>> What if you delete that file? >>>>> >>>>> On Thursday, 11 April 2013 12:31:15 UTC-5, Carl wrote: >>>>>> >>>>>> With an update to appengine, all is still fine when running web2py >>>>>> locally. >>>>>> but if I run dev_appserver then on start-up I get the following >>>>>> kicked out at the console... >>>>>> >>>>>> File "F:\wp\TestEnvoy\web2py\gluon\contrib\gql.py", line 5, in >>>>>> <module> >>>>>> from gluon.dal import DAL, Field, Table, Query, Set, Expression, >>>>>> Row, Rows, *drivers*, BaseAdapter, SQLField, SQLTable, SQLXorable, >>>>>> SQLQuery, SQLSet, SQLRows, SQLStorage, SQLDB, GQLDB, SQLALL, >>>>>> SQLCustomType, >>>>>> gae >>>>>> ImportError: cannot import name *drivers* >>>>>> * >>>>>> * >>>>>> \contrib\gql.py exists for backward compatibility. >>>>>> >>>>>> This looks like I've tripped up somewhere really simple. Can anyone >>>>>> point me in the right direction? >>>>>> >>>>> -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.