Package wtf :: Package ext :: Package db :: Module _driver_mysql
[hide private]
[frames] | no frames]

Module _driver_mysql

source code

MySQL adapter driver.


Author: André Malo

Functions [hide private]
module
driver()
Get this module
source code
bool
is_unique_violation(e)
Is a particular integrity error a unique violation?
source code
 
translate_exception()
Translate exception to wtf.ext DBAPI exception
source code
 
autocommit(connection, value)
Set autocommit
source code
 
begin(connection)
Start transaction
source code
 
commit(connection)
Commit transaction
source code
 
rollback(connection)
Rollback transaction
source code
DB-API connection
connect(conf, kwargs)
Connect to database dbname
source code
Variables [hide private]
  __package__ = 'wtf.ext.db'
Function Details [hide private]

driver()

source code 
Get this module
Returns: module
The module

is_unique_violation(e)

source code 
Is a particular integrity error a unique violation?
Parameters:
  • e (Exception) - DB-API exception instance
Returns: bool
Is it?

translate_exception()

source code 

Translate exception to wtf.ext DBAPI exception

The new exception is raised.

autocommit(connection, value)

source code 
Set autocommit
Parameters:
  • value (bool) - yes or no?

connect(conf, kwargs)

source code 

Connect to database dbname

The following config options are recognized:

host : str
DB host
port : int
DB port
user : str
Username for login
passwd : str
Password for login
db : str
Database to connect to

The following keyword arguments are recognized:

use_unicode : bool
Use unicode? Default: True.
Parameters:
  • conf (dict) - Connection options
  • kwargs (dict) - Additional parameters for the connect
Returns: DB-API connection
new connection
Raises: