This has been fixed in trunk some time ago

 self.driver = drivers.get('pg8000') 

should be

 self.driver = self.drivers.get('pg8000') 

On Wednesday, 23 May 2012 11:01:59 UTC-5, encompass wrote:
>
> In the console I type this: 
> db2 = DAL('postgres://postgres:********@localhost:5432/postgres') 
> And I get this: 
> In [7] : print "hi" 
> hi 
>
> In [8] : db2 = DAL('postgres://postgres:********@localhost:5432/postgres') 
> DEBUG: connect attempt 0, connection error: 
> Traceback (most recent call last): 
>    File "/home/www-data/web2py/gluon/dal.py", line 5955, in __init__ 
>      self._adapter = ADAPTERS[self._dbname](*args) 
>    File "/home/www-data/web2py/gluon/dal.py", line 1999, in __init__ 
>      self.driver = drivers.get('pg8000') 
> AttributeError: 'list' object has no attribute 'get' 
> DEBUG: connect attempt 1, connection error: 
> Traceback (most recent call last): 
>    File "/home/www-data/web2py/gluon/dal.py", line 5955, in __init__ 
>      self._adapter = ADAPTERS[self._dbname](*args) 
>    File "/home/www-data/web2py/gluon/dal.py", line 1999, in __init__ 
>      self.driver = drivers.get('pg8000') 
> AttributeError: 'list' object has no attribute 'get' 
> DEBUG: connect attempt 2, connection error: 
> Traceback (most recent call last): 
>    File "/home/www-data/web2py/gluon/dal.py", line 5955, in __init__ 
>      self._adapter = ADAPTERS[self._dbname](*args) 
>    File "/home/www-data/web2py/gluon/dal.py", line 1999, in __init__ 
>      self.driver = drivers.get('pg8000') 
> AttributeError: 'list' object has no attribute 'get' 
> DEBUG: connect attempt 3, connection error: 
> Traceback (most recent call last): 
>    File "/home/www-data/web2py/gluon/dal.py", line 5955, in __init__ 
>      self._adapter = ADAPTERS[self._dbname](*args) 
>    File "/home/www-data/web2py/gluon/dal.py", line 1999, in __init__ 
>      self.driver = drivers.get('pg8000') 
> AttributeError: 'list' object has no attribute 'get' 
> DEBUG: connect attempt 4, connection error: 
> Traceback (most recent call last): 
>    File "/home/www-data/web2py/gluon/dal.py", line 5955, in __init__ 
>      self._adapter = ADAPTERS[self._dbname](*args) 
>    File "/home/www-data/web2py/gluon/dal.py", line 1999, in __init__ 
>      self.driver = drivers.get('pg8000') 
> AttributeError: 'list' object has no attribute 'get' 
> Traceback (most recent call last): 
>    File "/home/www-data/web2py/gluon/contrib/shell.py", line 233, in run 
>      exec compiled in statement_module.__dict__ 
>    File "<string>", line 1, in <module> 
>    File "/home/www-data/web2py/gluon/dal.py", line 5968, in __init__ 
>      raise RuntimeError, "Failure to connect, tried %d times:\n%s" % 
> (attempts, tb) 
> RuntimeError: Failure to connect, tried 5 times: 
> Traceback (most recent call last): 
>    File "/home/www-data/web2py/gluon/dal.py", line 5955, in __init__ 
>      self._adapter = ADAPTERS[self._dbname](*args) 
>    File "/home/www-data/web2py/gluon/dal.py", line 1999, in __init__ 
>      self.driver = drivers.get('pg8000') 
> AttributeError: 'list' object has no attribute 'get' 
>
> The server is located locally on an amazon system running ubuntu.  I 
> created the postres user and it seems to be open and connectable.  I 
> have also created the database postgres. 
> Any ideas why it wouldn't work? 
> BR, 
> Jason Brower 
>
>

Reply via email to