Hello, I use SQLAlchemy 0.7.5, Python 3.2.2 and MySQL connector 0.3.2-
devel (https://launchpad.net/myconnpy). Accordind to website, MySQL
connector should be supported. But I get this exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/pool.py",
line 675, in _do_get
    return self._pool.get(wait, self._timeout)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/util/
queue.py", line 137, in get
    raise Empty
sqlalchemy.util.queue.Empty

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ivan/diplomka/app/Pokus/pokusne/main.py", line 39, in
<module>
    Base.metadata.create_all(engine)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/schema.py",
line 2538, in create_all
    tables=tables)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/engine/
base.py", line 2232, in _run_visitor
    conn = self.contextual_connect(close_with_result=False)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/engine/
base.py", line 2342, in contextual_connect
    self.pool.connect(),
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/pool.py",
line 210, in connect
    return _ConnectionFairy(self).checkout()
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/pool.py",
line 371, in __init__
    rec = self._connection_record = pool._do_get()
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/pool.py",
line 697, in _do_get
    con = self._create_connection()
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/pool.py",
line 174, in _create_connection
    return _ConnectionRecord(self)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/pool.py",
line 259, in __init__
    pool.dispatch.first_connect.exec_once(self.connection, self)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/event.py",
line 262, in exec_once
    self(*args, **kw)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/event.py",
line 271, in __call__
    fn(*args, **kw)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/engine/
strategies.py", line 167, in first_connect
    dialect.initialize(c)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/dialects/
mysql/base.py", line 1891, in initialize
    default.DefaultDialect.initialize(self, connection)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/engine/
default.py", line 176, in initialize
    self._get_default_schema_name(connection)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/dialects/
mysql/base.py", line 1856, in _get_default_schema_name
    return connection.execute('SELECT DATABASE()').scalar()
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/engine/
base.py", line 1405, in execute
    params)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/engine/
base.py", line 1582, in _execute_text
    statement, parameters
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/engine/
base.py", line 1665, in _execute_context
    result = context.get_result_proxy()
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/engine/
default.py", line 634, in get_result_proxy
    return base.ResultProxy(self)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/engine/
base.py", line 2738, in __init__
    self._init_metadata()
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/engine/
base.py", line 2745, in _init_metadata
    self._metadata = ResultMetaData(self, metadata)
  File "/usr/local/lib/python3.2/dist-packages/sqlalchemy/engine/
base.py", line 2608, in __init__
    if keymap.setdefault(name.lower(), rec) is not rec:
TypeError: unhashable type: 'bytearray'

Thank you for any help.

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

Reply via email to