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

Module _config

source code

DB access module.


Author: André Malo

Functions [hide private]
dict
load_from_file(dbconf)
Load config
source code
 
configure(dbconf=None, unpack_password=None)
Configure the databases
source code
Variables [hide private]
str DEFAULT_CONF = '/etc/wtf/ext/db.conf'
Default conf file location
  __package__ = 'wtf.ext.db'
Function Details [hide private]

load_from_file(dbconf)

source code 
Load config
Parameters:
  • dbconf (str) - DB config filename
Returns: dict
Config dict

configure(dbconf=None, unpack_password=None)

source code 

Configure the databases

This function is called automatically at import time. But configuration errors are ignored this first time.

Parameters:
  • dbconf (str) - Config file name. If omitted or None, the environment variable WTF_EXT_DB_CONF is queried. If that's unset, too, it defaults to DEFAULT_CONF.
  • unpack_password (callable) - Password unpacker. If omitted or None, no password unpacker is applied.
Raises: