From 4937b6bdd6624a9f2c2ebb5384b4559adf2ff462 Mon Sep 17 00:00:00 2001 From: "tfr@openerp.com" <> Date: Tue, 12 Jul 2011 16:07:03 +0200 Subject: [PATCH] [IMP] get_hostname tools function based on ir.config_parameter on the key network.hostname bzr revid: tfr@openerp.com-20110712140703-gvfnjs1y3r51kagn --- openerp/tools/misc.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/openerp/tools/misc.py b/openerp/tools/misc.py index dc66142fc4a..0e14211ce60 100644 --- a/openerp/tools/misc.py +++ b/openerp/tools/misc.py @@ -248,6 +248,15 @@ def flatten(list): r.append(e) return r +def get_hostname(obj, cr, uid): + parameter_pool = obj.pool.get('ir.config_parameter') + ids = parameter_pool.search(cr, uid, [('key', '=', 'network.hostname')]) + if ids: + return parameter_pool.browse(cr, uid, ids)[0].value + else: + return 'localhost' + + def reverse_enumerate(l): """Like enumerate but in the other sens