I am not sure what the problem is for you but it tested this and I found a 
different error which I fixed in DAL trunk. Please try the latest trunk and 
see it you can reproduce it.

Massimo

On Friday, 11 December 2015 19:15:24 UTC-6, Tom Campbell wrote:
>
> Can someone tell me what I'm doing wrong in my attempt to use Google Cloud 
> SQL?
>
> My GAE app runs successfully on local machine without database support.
> Goal is to use Google Cloud SQL database.
> Remote Google Cloud SQL database is accessible via mysql on the command 
> line.
> Google SDK is the latest.
>
> db.py contains this code:
> db = DAL('google:sql://gigcity-1951:dbtest/tomsdatabase')
>
> When run, yields this web2py error:
>
>
> <type 'exceptions.RuntimeError'> Failure to connect, tried 5 times: 
>> Traceback (most recent call last): File 
>> "/Users/tom/Dropbox/work/m/web2py/gluon/dal/base.py", line 410, in __init__ 
>> self._adapter = ADAPTERS[self._dbname](**kwargs) File 
>> "/Users/tom/Dropbox/work/m/web2py/gluon/dal/adapters/base.py", line 47, in 
>> __call__ obj = super(AdapterMeta, cls).__call__(*args, **kwargs) File 
>> "/Users/tom/Dropbox/work/m/web2py/gluon/dal/adapters/google.py", line 51, 
>> in __init__ if do_connect: self.reconnect() File 
>> "/Users/tom/Dropbox/work/m/web2py/gluon/dal/connection.py", line 92, in 
>> reconnect self.connection = f() File 
>> "/Users/tom/Dropbox/work/m/web2py/gluon/dal/adapters/google.py", line 49, 
>> in connector return rdbms.connect(**driver_args) AttributeError: 'NoneType' 
>> object has no attribute 'connect' 
>>
>
> I start it like this:
>
> dev_appserver.py ../web2py --mysql_user=sampleuser --mysql_password=foo
>>
>
>
> Relevant (?) lines of app.yaml:
>  
>
>> application: gigcity-1951
>> version: 1
>> api_version: 1
>>
>> # use these lines for Python 2.7
>> # upload app with: appcfg.py update web2py (where 'web2py' is web2py's 
>> root dir
>> #
>> runtime: python27
>> threadsafe: true    # true for WSGI & concurrent requests (Python 2.7 
>> only)
>>
>> default_expiration: "24h"   # for static files
>>
>> handlers:
>>
>> # Warning! Static mapping - below - isn't compatible with
>> # the parametric router's language logic.
>> # You cannot use them together.
>>
>> - url: /(.+?)/static/_\d.\d.\d\/(.+)
>>   static_files: applications/\1/static/\2
>>   upload: applications/(.+?)/static/(.+)
>>
>
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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/d/optout.

Reply via email to