[FIX] tools.config: expansion of user and path should work with multiple addons path too
lp bug: https://launchpad.net/bugs/716710 fixed bzr revid: odo@openerp.com-20110214102914-98gdvyx5y4v2kysx
This commit is contained in:
parent
b8e933d3c4
commit
e1d2a87fc9
|
@ -338,7 +338,9 @@ class configmanager(object):
|
||||||
if not self.options['addons_path'] or self.options['addons_path']=='None':
|
if not self.options['addons_path'] or self.options['addons_path']=='None':
|
||||||
self.options['addons_path'] = os.path.join(self.options['root_path'], 'addons')
|
self.options['addons_path'] = os.path.join(self.options['root_path'], 'addons')
|
||||||
else:
|
else:
|
||||||
self.options['addons_path'] = os.path.abspath(os.path.expanduser(os.path.expandvars(self.options['addons_path'])))
|
self.options['addons_path'] = ",".join(
|
||||||
|
os.path.abspath(os.path.expanduser(os.path.expandvars(x)))
|
||||||
|
for x in self.options['addons_path'].split(','))
|
||||||
|
|
||||||
self.options['init'] = opt.init and dict.fromkeys(opt.init.split(','), 1) or {}
|
self.options['init'] = opt.init and dict.fromkeys(opt.init.split(','), 1) or {}
|
||||||
self.options["demo"] = not opt.without_demo and self.options['init'] or {}
|
self.options["demo"] = not opt.without_demo and self.options['init'] or {}
|
||||||
|
|
Loading…
Reference in New Issue