def db_list(req):
h = req.httprequest.environ['HTTP_HOST'].split(':')[0]
d = h.split('.')[0]
if openerp.tools.config['list_db']:
proxy = req.session.proxy("db")
dbs = proxy.list()
r = openerp.tools.config['dbfilter'].replace('%h', h).replace('%d', d)
dbs = [i for i in dbs if re.match(r, i)]
else:
dbs = [ d ]
return dbs
SOLUTION
Replace def db_list within total
def db_list(req): .environ[ 'HTTP_HOST' ].split( ':')[0] tools.config[ 'list_db' ]: proxy(" db") tools.config[ 'dbfilter' ].replace( '%h', h).replace('%d', d)
h = req.httprequest
d = h.split('.')[0]
if openerp.
proxy = req.session.
dbs = proxy.list()
r = openerp.
dbs = [i for i in dbs if re.match(r, i)]
else:
dbs = [ d ]
return dbs