First, tools/config.py create a dict with a default value, in a second time the config file was read, and in the third time, the value pass as argument are merged (or replace by the default argument) to previous read.
When you launch Open ERP as service (as Debian Ubuntu, CentOS, RedHat) it only used config file, the problem that's a default value in argument, are replace by the default one
And if you remove the default value on the parse argument, it's not a problem because the initial dict (First step) containt the default value.
Hi
You miss a point, i describe the step
First, tools/config.py create a dict with a default value, in a second time the config file was read, and in the third time, the value pass as argument are merged (or replace by the default argument) to previous read.
When you launch Open ERP as service (as Debian Ubuntu, CentOS, RedHat) it only used config file, the problem that's a default value in argument, are replace by the default one
And if you remove the default value on the parse argument, it's not a problem because the initial dict (First step) containt the default value.
I have talk about this, last week with Fabien
Regards,