2 # -*- coding: utf-8 -*-
7 if __name__ == '__main__':
9 toolstate_file = sys.argv[2]
10 current_state = sys.argv[3]
11 verb = sys.argv[4] # 'regressed' or 'changed'
13 with open(toolstate_file, 'r') as f:
14 toolstate = json.load(f)
15 with open(current_state, 'r') as f:
16 current = json.load(f)
22 new_state = toolstate.get(tool, '')
23 if verb == 'regressed':
24 updated = new_state < state
25 elif verb == 'changed':
26 updated = new_state != state
28 print('Unknown verb {}'.format(updated))
32 'The state of "{}" has {} from "{}" to "{}"'
33 .format(tool, verb, state, new_state)