[FIX] ommit (-d, --database) in code reexecution's sys.args stripping
authorFabien Meghazi <fme@openerp.com>
Mon, 4 Aug 2014 15:09:44 +0000 (17:09 +0200)
committerFabien Meghazi <fme@openerp.com>
Mon, 4 Aug 2014 15:09:44 +0000 (17:09 +0200)
Stripping -d from sys.argv prevent odoo's `start` subcommand to work
properly. Besides, -d is not harmful for code reececution

openerp/tools/misc.py

index fbdd32e..f1651d0 100644 (file)
@@ -1131,7 +1131,7 @@ class CountingStream(object):
 
 def stripped_sys_argv(*strip_args):
     """Return sys.argv with some arguments stripped, suitable for reexecution or subprocesses"""
-    strip_args = sorted(set(strip_args) | set(['-s', '--save', '-d', '--database', '-u', '--update', '-i', '--init']))
+    strip_args = sorted(set(strip_args) | set(['-s', '--save', '-u', '--update', '-i', '--init']))
     assert all(config.parser.has_option(s) for s in strip_args)
     takes_value = dict((s, config.parser.get_option(s).takes_value()) for s in strip_args)