Comment 2 for bug 526910

Revision history for this message
Geert JM Vanderkelen (geertjmvdk) wrote :

Smaller test case:

>>> import mysql.connector as my
>>> cnx = my.connect(port="3306")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.6/site-packages/mysql/connector/__init__.py", line 45, in Connect
    return MySQL(*args, **kwargs)
  File "/Library/Python/2.6/site-packages/mysql/connector/mysql.py", line 324, in __init__
    self.connect(*args, **kwargs)
  File "/Library/Python/2.6/site-packages/mysql/connector/mysql.py", line 425, in connect
    self._open_connection()
  File "/Library/Python/2.6/site-packages/mysql/connector/mysql.py", line 98, in _open_connection
    self.conn.open_connection()
  File "/Library/Python/2.6/site-packages/mysql/connector/connection.py", line 167, in open_connection
    raise errors.InterfaceError('%s' % e)
mysql.connector.errors.InterfaceError: -1: an integer is required