def main(): logging.basicConfig(format="%(asctime)s - %(name)s - %(message)s", level=logging.WARNING) if sys.argv[1] == '--seed': sys.argv.pop(1) seed = {} else: seed = None ship = Ship(state_machine=key_value_state_machine, port=int(sys.argv[1]), peers=['127.0.0.1-%s' % p for p in sys.argv[2:]], seed=seed) ship.start() for event in ship.events(): print event old = ship.invoke(('get', sys.argv[1])) or 0 print "got", old ship.invoke(('set', sys.argv[1], old + 1))
def main(): logging.basicConfig( format="%(asctime)s - %(name)s - %(message)s", level=logging.WARNING) if sys.argv[1] == '--seed': sys.argv.pop(1) seed = {} else: seed = None ship = Ship(state_machine=key_value_state_machine, port=int(sys.argv[1]), peers=['127.0.0.1-%s' % p for p in sys.argv[2:]], seed=seed) ship.start() while True: command = raw_input("fleet> ").split() if command[0] == 'set': ship.invoke(('set', command[1], command[2])) elif command[0] == 'get': print "got", ship.invoke(('get', command[1]))