Added new argv parse with switches +foo -foo
This commit is contained in:
parent
4ce4b8a10b
commit
5531008ab2
19
odoo-rpc.py
19
odoo-rpc.py
|
@ -17,7 +17,24 @@ def eprint(*args, **kwargs):
|
|||
|
||||
# CONFIG
|
||||
FOLDER = '/home/dig/odoo-export/datas'
|
||||
PARAMS = sys.argv[1:]
|
||||
# PARAMS = sys.argv[1:]
|
||||
PARAMS = []
|
||||
OPTS = {}
|
||||
for param in sys.argv[1:]:
|
||||
if param[0] == '-':
|
||||
kv = param[1:].split( '=' )
|
||||
if len(kv) == 1:
|
||||
OPTS[kv[0]] = False
|
||||
else:
|
||||
OPTS[kv[0]] = kv[1]
|
||||
elif param[0] == '+':
|
||||
kv = param[1:].split( '=' )
|
||||
if len(kv) == 1:
|
||||
OPTS[kv[0]] = True
|
||||
else:
|
||||
OPTS[kv[0]] = kv[1]
|
||||
else:
|
||||
PARAMS.append( param )
|
||||
|
||||
MODEL_IGNORE = []
|
||||
with open(".modelignore", "r") as file:
|
||||
|
|
Loading…
Reference in New Issue