def main(args): logging.basicConfig(level=logging.DEBUG if args.verbose else logging.INFO) # RFID handler instance rfid_handler = RFIDHandler() # start RFID handling process rfid_polling_process = Process(target=rfid_handler.poll_loop) rfid_polling_process.start() web.run_server(rfid_handler)
def launchWebEvolutionaryInfo(): # web_args = ['python', 'web.py'] # web_server = Popen(web_args, stdin=PIPE, stdout=PIPE) print("WEBSERVER MODE") webServer = web.run_server() webServerProcess = Thread( target=webServer.server.run, kwargs={'debug': False, 'host': '0.0.0.0'} ) webServerProcess.start() return webServer
def do_main(): global _log logging.basicConfig(level=logging.DEBUG) _log = util.get_syslog_logger("main") rules.init() config_file_list = [ os.path.dirname(os.path.realpath(__file__)) + '/jim.cfg', '/etc/jim.cfg', './jim.cfg' ] config_file_parser = ConfigParser.RawConfigParser() config_ok = True try: config_file_list = config_file_parser.read(config_file_list) except: _log.error("cannot parse configuration file(s)") config_ok = False if len(config_file_list) == 0: _log.error("no configuration file found") config_ok = False else: _log.info("using configuration files {}".format(config_file_list)) if config_ok: cfg = read_config(config_file_parser) _log.info("server configuration: {}".format(cfg)) _log.info("starting server") db_file = cfg.get('db_file') if db_file: database = db.Database(db_file) else: database = None news = cfg.get('news_file') certs_path = cfg.get('certs_path') if certs_path: ssl_options = { 'certfile' : certs_path + '/cert.pem', 'keyfile': certs_path + '/key.pem' } else: ssl_options = util.test_ssl_options web.run_server(ssl_options = ssl_options, http_port = cfg.get('http_port'), https_port = cfg.get('https_port'), bounce_port = cfg.get('bounce_port'), html_root = cfg.get('html_root'), template_root = cfg.get('template_root'), database = database, news = news, bootstrap_token = cfg.get('bootstrap_token'), player_reports_matches = cfg.get('player_reports_matches'), autoreload = cfg.get('autoreload')) _log.info("server exited") else: _log.error("configuration error")
if options.spawn_gekko: if options.genetic_algorithm or options.bayesian_optimization: gekko_args = [ 'node', '--max-old-space-size=8192', settings['global']['gekkoPath'] + '/web/server.js' ] gekko_server = Popen(gekko_args, stdin=PIPE, stdout=PIPE) sleep(2) if options.spawn_web: #web_args = ['python', 'web.py'] #web_server = Popen(web_args, stdin=PIPE, stdout=PIPE) print("WEBSERVER MODE") APP = web.run_server() P = Thread(target=APP.server.run, kwargs={ 'debug': False, 'host': '0.0.0.0' }) P.start() sleep(2) else: APP = None markzero_time = datetime.datetime.now() print(TITLE) print('\t' * 8 + 'v%.2f' % VERSION)
def webserver_handler_demo(): run_server(handler)
def main(): run_server(handler)
╚════╝ ╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═════╝ ╚═════╝ ╚══════╝""" if options.spawn_gekko: if options.genetic_algorithm or options.bayesian_optimization: gekko_args = ['node', '--max-old-space-size=8192', settings['Global']['gekkoPath']+'/web/server.js'] gekko_server = Popen(gekko_args, stdin=PIPE, stdout=PIPE) sleep(2) if options.spawn_web: #web_args = ['python', 'web.py'] #web_server = Popen(web_args, stdin=PIPE, stdout=PIPE) print("WEBSERVER MODE") APP = web.run_server() P = Thread(target=APP.server.run, kwargs={'debug':False, 'host':'0.0.0.0'}) P.start() sleep(2) else: APP = None markzero_time = datetime.datetime.now() try: print(TITLE) except UnicodeEncodeError: print("\nJAPONICUS\n") print('\t' * 8 + 'v%.2f' % VERSION)
def main(): pins['red'].value(0) pins['blue'].value(0) run_server(handler)
import web web.run_server()