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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---