Lines Matching defs:state
59 if os.path.exists("state.json"):
60 state = json.load(open("state.json"))
62 state = {}
93 if repo_name not in state:
94 state[repo_name] = {}
109 if release.tag_name in state[repo_name].get("known_releases", []):
115 state[repo_name].setdefault("known_releases", []).append(release.tag_name)
117 state[repo_name].setdefault("families", {}).setdefault(family, {})
159 results[repo_name]["families"] = state[repo_name].get("families", {})
165 # Save state
166 json.dump(state, open("state.json", "w"), indent=True, sort_keys=True)