fix in changeset 2475

On Mar 30, 5:19 am, "Andrew Stromnov" <[EMAIL PROTECTED]> wrote:
> ascii-encoded string:
>
> >>> url = 'mysql://login:[EMAIL PROTECTED]/adverts?charset=cp1251'
> >>> engine = sqlalchemy.create_engine(url, convert_unicode=True, 
> >>> pool_recycle=4)
> >>> metadata = sqlalchemy.BoundMetaData(engine)
> >>> ad_table = sqlalchemy.Table('adverts', metadata, autoload=True)
>
> unicode string:
>
> >>> url = u'mysql://login:[EMAIL PROTECTED]/adverts?charset=cp1251'
> >>> engine = sqlalchemy.create_engine(url, convert_unicode=True, 
> >>> pool_recycle=4)
> >>> metadata = sqlalchemy.BoundMetaData(engine)
> >>> ad_table = sqlalchemy.Table('adverts', metadata, autoload=True)
>
> Traceback (most recent call last):
>   File "<interactive input>", line 1, in ?
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\schema.py", line
> 167, in __call__
>     metadata.get_engine().reflecttable(table)
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\engine\base.py",
> line 754, in reflecttable
>     conn = self.contextual_connect()
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\engine\base.py",
> line 748, in contextual_connect
>     return Connection(self, close_with_result=close_with_result,
> **kwargs)
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\engine\base.py",
> line 374, in __init__
>     self.__connection = connection or engine.raw_connection()
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\engine\base.py",
> line 769, in raw_connection
>     return self.connection_provider.get_connection()
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\engine
> \default.py", line 19, in get_connection
>     return self._pool.connect()
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\pool.py", line
> 147, in connect
>     return _ConnectionFairy(self).checkout()
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\pool.py", line
> 232, in __init__
>     self._connection_record = pool.get()
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\pool.py", line
> 160, in get
>     return self.do_get()
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\pool.py", line
> 429, in do_get
>     con = self.create_connection()
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\pool.py", line
> 143, in create_connection
>     return _ConnectionRecord(self)
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\pool.py", line
> 180, in __init__
>     self.connection = self.__connect()
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\pool.py", line
> 210, in __connect
>     connection = self.__pool._creator()
>   File "c:\python24\develop\sqlalchemy\lib\sqlalchemy\engine
> \strategies.py", line 71, in connect
>     raise exceptions.DBAPIError("Connection failed", e)
> DBAPIError: (Connection failed) (TypeError) Connect() keywords must be
> strings
>
>


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to