def main(): parser = optparse.OptionParser() parser.add_option("--debug", action="store_true", dest="debug", default=False, help="Configure logging to show debug messages.") parser.add_option("--info", action="store_true", dest="info", default=False, help="Configure logging to show info messages.") parser.add_option( "--access", action="store_true", dest="access", default=False, help="Configure logging to show request processed by the web server.") parser.add_option( "--initial-wait", action="store", dest="initial_wait", default=None, help= "How many seconds wait before conect (workaround for auto-reset on connect)." ) parser.add_option("--http-port", action="store", dest="http_port", default=8080, type="int", help="Tcp port to use for web server.") (options, _) = parser.parse_args() if options.debug: logging.basicConfig(level=logging.DEBUG) elif options.info: logging.basicConfig(level=logging.INFO) else: logging.basicConfig(level=logging.ERROR) if options.access: logging.getLogger('cherrypy.access').setLevel(logging.INFO) else: logging.getLogger('cherrypy.access').setLevel(logging.ERROR) start_webserver(options.http_port)
def main(): options, _, proxy = default_main(add_options_callback=add_options_callback, args_validator=optional_device_arg_validator, connect_only_if_device_specified=True) try: http_port = int(options.http_port) except ValueError: raise(Exception("Http port is not valid: {0}".format(options.http_port))) if options.exit_on_validate_connection_error: start_webserver(http_port, proxy=proxy, validate_connection_error_handler=exit_on_error) else: start_webserver(http_port, proxy=proxy)
def main(): options, _, proxy = default_main( add_options_callback=add_options_callback, args_validator=optional_device_arg_validator, connect_only_if_device_specified=True) try: http_port = int(options.http_port) except ValueError: raise (Exception("Http port is not valid: {0}".format( options.http_port))) if options.exit_on_validate_connection_error: start_webserver(http_port, proxy=proxy, validate_connection_error_handler=exit_on_error) else: start_webserver(http_port, proxy=proxy)
def main(): parser = optparse.OptionParser() parser.add_option("--debug", action="store_true", dest="debug", default=False, help="Configure logging to show debug messages.") parser.add_option("--info", action="store_true", dest="info", default=False, help="Configure logging to show info messages.") parser.add_option("--access", action="store_true", dest="access", default=False, help="Configure logging to show request processed by the web server.") parser.add_option("--initial-wait", action="store", dest="initial_wait", default=None, help="How many seconds wait before conect (workaround for auto-reset on connect).") parser.add_option("--http-port", action="store", dest="http_port", default=8080, type="int", help="Tcp port to use for web server.") (options, _) = parser.parse_args() if options.debug: logging.basicConfig(level=logging.DEBUG) elif options.info: logging.basicConfig(level=logging.INFO) else: logging.basicConfig(level=logging.ERROR) if options.access: logging.getLogger('cherrypy.access').setLevel(logging.INFO) else: logging.getLogger('cherrypy.access').setLevel(logging.ERROR) start_webserver(options.http_port)