20 lines
571 B
Python
20 lines
571 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
import odoorpc
|
|
|
|
|
|
def parser(parser):
|
|
""" Helper that takes an arg parser, add common options and return it """
|
|
parser.add_argument('-oh', '--host', type=str, default='odoo',
|
|
help='the odoo host')
|
|
parser.add_argument('-op', '--port', type=int, default=8069,
|
|
help='the odoo port')
|
|
return parser
|
|
|
|
|
|
def connection(args):
|
|
""" Helper that takes args and return an odoo connection """
|
|
odoo = odoorpc.ODOO(args.host, port=args.port)
|
|
odoo.config['timeout'] = 600
|
|
return odoo
|