Created by Geert JM Vanderkelen and last modified
This branch may be out of date, because Launchpad has not been able to access it since .
Get this branch:
bzr branch lp:~geertjmvdk/myconnpy/main

Branch merges

Related bugs

Related blueprints

Branch information

Geert JM Vanderkelen
MySQL Connector/Python
<private server>
Last mirrored:
Next mirror:

Updating branch...

Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.

Recent revisions

287. By Geert JM Vanderkelen

Possible to also send big packages

286. By Geert JM Vanderkelen

Fixing sending big packages to MySQL

* It is now possible to send big packages to MySQL.
* The creation of the MySQL packet header is now created in the
  MySQLConnection.send* methods.
* unittests have been updated.

285. By Geert JM Vanderkelen

constants.ServerCmd now has a desc-attribute

284. By Geert JM Vanderkelen

Adding some debugging functions

283. By Geert JM Vanderkelen

Python 3.1: using bytes in MySQLCursor.execute() and when converting

* MySQLCursor.execute() now encodes the string immediatly to bytes and
  replaces the placeholders through a simple loop because we can't use
  the formating of strings anymore. This fixes a problem when sending
  binary data in an SQL statement.
* Conversions are now returning bytes-objects.
* Test cases have been updated.

282. By Geert JM Vanderkelen

Documenting SSL-arguements for MySQLConnection.connect()

* Documenting the SSL-arguments for the MySQLConnection.connect()
* Installation now mention again Python v2.4.

281. By Geert JM Vanderkelen

Handling import error when the ssl module is not available.

o Raising errors.NotSupportedError when the ssl module is not available.
o Raising errors.InterfaceError when something goes wrong with setting
  up the SSL connection.
o Updating the ChangeLog mentioning that SSL support was added.

280. By Geert JM Vanderkelen

Optimizing code for big result sets

o Reading big results should now be quicker with .fetchall(). Using
  a raw cursor, with rather big result set, it proved to be 50% more
  effective. Results might vary, but it's an improvement overall.
o Unittests have been updated.

279. By Geert JM Vanderkelen

Detection of MySQL error now when getting buffer in Connection

o MySQLProtocol._recv_packet() is removed and error detection
  is now done in MySQLConnection.recv()
o MySQLProtocol.raise_error() was moved to errors.raise_error()
o The above means a litlte bit of performance gain.
o Unittests are updated.

278. By Geert JM Vanderkelen

Adding support for SSL connection with the MySQL server

o It is now possible to setup SSL connection with MySQL server setting
  the client flag ClientFlag.SSL.
o 3 new arguments when connecting: ssl_ca, ssl_cert and ssl_key

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.