コード例 #1
0
def main(server_index):
    logger = logging.getLogger(__name__)
    host, port = global_config.SERVER_ADDR_LIST[server_index]

    # Start the server.
    logger.info("Starting flash server {0} on {1}:{2}".format(
        server_index, host, port))
    server = protobuf.socketrpc.server.SocketRpcServer(port, "0.0.0.0")

    try:
        with FlashUnit(server_index, global_config) as flash_unit:
            server.registerService(FlashServiceImpl(flash_unit))
            server.run()
    except KeyboardInterrupt:
        sys.exit(0)
コード例 #2
0
 def from_index(cls, server_index=0, config=global_config, logger=None):
     flash_unit = FlashUnit(server_index, config)
     return FlashServiceImpl(flash_unit, logger)
コード例 #3
0
ファイル: test_flash_unit.py プロジェクト: imoldfella/fawnlog
 def setUp(self):
     self.flash_unit = FlashUnit(0, config)
     self.flash_unit.reset()