1
0
mirror of https://github.com/esphome/esphome.git synced 2025-06-21 07:48:01 +01:00

Format dev temp idedata ()

This commit is contained in:
Otto Winter
2021-08-10 11:14:04 +02:00
committed by GitHub
parent f94c221a9a
commit 854f4a8896

@ -113,15 +113,12 @@ def load_idedata(environment):
changed = False
if not changed:
text = temp_idedata.read_text()
else:
stdout = subprocess.check_output(
["pio", "run", "-t", "idedata", "-e", environment]
)
match = re.search(r'{\s*".*}', stdout.decode("utf-8"))
text = match.group()
return json.loads(temp_idedata.read_text())
temp_idedata.parent.mkdir(exist_ok=True)
temp_idedata.write_text(text)
stdout = subprocess.check_output(["pio", "run", "-t", "idedata", "-e", environment])
match = re.search(r'{\s*".*}', stdout.decode("utf-8"))
data = json.loads(match.group())
return json.loads(text)
temp_idedata.parent.mkdir(exist_ok=True)
temp_idedata.write_text(json.dumps(data, indent=2) + "\n")
return data