hi Massimo,

What would be the implications of removing the gql modulefrom Web2py?




On 12 April 2013 16:17, Massimo Di Pierro <massimo.dipie...@gmail.com>wrote:

> I proposed in web2py 2.5 we remove the gql module.
>
>
> On Friday, 12 April 2013 05:21:10 UTC-5, 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 a topic in the
> Google Groups "web2py-users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/web2py/0XH6l1394mA/unsubscribe?hl=en.
> To unsubscribe from this group and all its topics, send an email to
> web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 

--- 
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.


Reply via email to