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

Module _decorators

source code

DB stuff.


Author: André Malo

Classes [hide private]
  WTFConnection
Connection wrapper
Functions [hide private]
callable
connection(dbname, arg=None, translate_exceptions=True)
Create decorator to inject SA connection into function
source code
callable
transaction(arg=None)
Create decorator to wrap a connection into a transaction
source code
Variables [hide private]
  __package__ = 'wtf.ext.db'
Function Details [hide private]

connection(dbname, arg=None, translate_exceptions=True)

source code 
Create decorator to inject SA connection into function
Parameters:
  • dbname (str) - DB name
  • arg (str) - Argument name. If omitted or None, 'db' is used.
  • translate_exceptions (bool) - Translate adapter exceptions to our ones?
Returns: callable
Decorator function

transaction(arg=None)

source code 
Create decorator to wrap a connection into a transaction
Parameters:
  • arg (str) - Argument name. If omitted or None, 'db' is used.
Returns: callable
Decorator function