def init(): database.flush_database() queue_service.init() eth_provider = EthProvider(node_key_store) w3 = eth_provider.web3_provider() contract_registry_address = common.contract_registry_address() contract_registry_filter.init_contract_registry(w3, contract_registry_address) event_registry_abi = common.event_registry_contract_abi() verity_event_abi = common.verity_event_contract_abi() node_registry_abi = common.node_registry_contract_abi() node_registry_address = database.ContractAddress.node_registry() event_registry_address = database.ContractAddress.event_registry() node_ip_port = common.node_ip_port() node_websocket_ip_port = common.node_websocket_ip_port() node_registry.register_node_ip(w3, node_registry_abi, node_registry_address, node_ip_port, common.AddressType.IP) node_registry.register_node_ip(w3, node_registry_abi, node_registry_address, node_websocket_ip_port, common.AddressType.WEBSOCKET) scheduler.init(w3) websocket.init(node_websocket_ip_port) event_registry_filter.init_event_registry_filter(scheduler.scheduler, w3, event_registry_abi, verity_event_abi, event_registry_address)
def __init__(self): ## Configure global config,debug,trace config=configparser.ConfigParser() config.read(('baclog.ini','local.ini')) bind=config.get('Client','bind') port=config.getint('Client','port') print "BacLog.run> init:", (bind, port) ## I/O scheduler and drivers self.scheduler=scheduler.init() self.mh=message.MessageHandler(bind,port) self.scheduler.addHandler(self.mh)
def __init__(self): ## Configure global config, debug, trace config = configparser.ConfigParser() config.read(('baclog.ini', 'local.ini')) bind = config.get('Client', 'bind') port = config.getint('Client', 'port') print "BacLog.run> init:", (bind, port) ## I/O scheduler and drivers self.scheduler = scheduler.init() self.mh = message.MessageHandler(bind, port) self.scheduler.addHandler(self.mh)
def init(self): """ This initializes the application specific items """ # logger start self.logger = logger.Logger() self.logger.log(" *** Starting the engine *** ") self.logger.log(VERSION) # init configuration self.configuration = configuration.init() # init scheduler self.scheduler = scheduler.init() # init networking self.networking = netio.init() # init worker threads self.threads = worker.init() # init alerts self.alerts = alerts.init()
def __init__(self): ## Configure global config,debug,trace config=configparser.ConfigParser() config.read(('baclog.ini','local.ini')) bind=config.get('Network','bind') port=config.getint('Network','port') print "BacLog.run> init:", (bind, port) if config.getboolean('Options','quiet'): debug=False trace=False ## I/O scheduler and drivers self.scheduler=scheduler.init() self.mh=message.MessageHandler(bind,port) self.scheduler.addHandler(self.mh) self.dbh=database.DatabaseHandler(port=config.getint('Database','baclogPort'), database=config.get('Database','baclogDB')) self.scheduler.addHandler(self.dbh) self.dbs=database.DatabaseHandler(port=config.getint('Database','bacsetPort'), database=config.get('Database','bacsetDB')) self.scheduler.addHandler(self.dbs)
import scheduler from flask import Flask, jsonify from flask_cors import CORS from handlers import register_blueprints app = Flask(__name__) app.url_map.strict_slashes = False CORS(app, supports_credentials=True) register_blueprints(app) if __name__ == "__main__": app.config.from_object(scheduler.Config()) scheduler.init(app) app.run()
def main(): menu.clear() constant.init() scheduler.init() menu.createMenu(constant.API, constant.SCHEDULE_SCRIPT, constant.SCHEDULED)