summaryrefslogtreecommitdiff
path: root/openerp/cli
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2015-07-22 16:17:54 +0200
committerChristophe Simonis <chs@odoo.com>2015-07-22 16:17:54 +0200
commit2cf91d16a5f844a2a3d5d22c025c180a6615bab8 (patch)
treea7bc3974a9c349ae1575fd3b10bbb25d9b74b9ab /openerp/cli
parentd74e0c3e9d9cd80bf532ba90f7c634ff55881b51 (diff)
parent63e92cbc9621813a276e340b7d961cbd8f8b97c4 (diff)
[MERGE] forward port of branch saas-6 up to 63e92cb
Diffstat (limited to 'openerp/cli')
-rw-r--r--openerp/cli/start.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/openerp/cli/start.py b/openerp/cli/start.py
index d23bca8b8d5..b0cc932e19d 100644
--- a/openerp/cli/start.py
+++ b/openerp/cli/start.py
@@ -61,6 +61,13 @@ class Start(Command):
if '--db-filter' not in cmdargs:
cmdargs.append('--db-filter=^%s$' % args.db_name)
+ # Remove --path /-p options from the command arguments
+ def to_remove(i, l):
+ return l[i] == '-p' or l[i].startswith('--path') or \
+ (i > 0 and l[i-1] in ['-p', '--path'])
+ cmdargs = [v for i, v in enumerate(cmdargs)
+ if not to_remove(i, cmdargs)]
+
main(cmdargs)
def die(message, code=1):