~unifield-team/unifield-web/utp-226

« back to all changes in this revision

Viewing changes to openobject/commands.py

  • Committer: jf
  • Date: 2012-07-10 12:37:42 UTC
  • mfrom: (4644.2.1 unifield-web)
  • Revision ID: jf@tempo4-20120710123742-wvpt6xq2fh6vofkk
UF-1169 [DEV] Synchronization Module
lp:~unifield-team/unifield-web/sprint4-rc2-patch-openerp

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
                      help="configuration file", default=get_config_file())
51
51
    parser.add_option("-a", "--address", help="host address, overrides server.socket_host")
52
52
    parser.add_option("-p", "--port", help="port number, overrides server.socket_port")
 
53
    parser.add_option("--openerp-host", dest="openerp_host", help="overrides openerp.server.host")
 
54
    parser.add_option("--openerp-port", dest="openerp_port", help="overrides openerp.server.port")
 
55
    parser.add_option("--openerp-protocol", dest="openerp_protocol", help="overrides openerp.server.protocol")
53
56
    parser.add_option("--no-static", dest="static",
54
57
                      action="store_false", default=True,
55
58
                      help="Disables serving static files through CherryPy")
72
75
            cherrypy.config['server.socket_port'] = int(options.port)
73
76
        except:
74
77
            pass
 
78
    if options.openerp_host:
 
79
        cherrypy.config['openerp.server.host'] = options.openerp_host
 
80
    if options.openerp_port:
 
81
        try:
 
82
            cherrypy.config['openerp.server.port'] = int(options.openerp_port)
 
83
        except:
 
84
            pass
 
85
    if options.openerp_protocol in ['http', 'https', 'socket']:
 
86
        cherrypy.config['openerp.server.protocol'] = options.openerp_protocol
75
87
 
76
88
    configure_babel()
77
89