From e8e33997b360bfee461d5939b7c9fef5f3de6e8c Mon Sep 17 00:00:00 2001 From: Dennis Eriksen Date: Thu, 9 Nov 2023 14:11:35 +0100 Subject: optimize and simplify - use more fstrings - use exceptions - don't print "oh lol" - drop tempfiles --- scripts/elvia_gridtariff.py | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) (limited to 'scripts/elvia_gridtariff.py') diff --git a/scripts/elvia_gridtariff.py b/scripts/elvia_gridtariff.py index 4475c48..3e8ed1e 100644 --- a/scripts/elvia_gridtariff.py +++ b/scripts/elvia_gridtariff.py @@ -40,30 +40,20 @@ try: } response = requests.post(url, headers=hdr, json=body, timeout=10) - if response.status_code != 200: - print(response.status_code) - print("Oh shit") - response.raise_for_status() + response.raise_for_status() except requests.exceptions.RequestException as e: - print("oh lol") sys.exit(e) data = response.json() -print( - "Got " - + str(len(data["gridTariffCollections"][0]["gridTariff"]["tariffPrice"]["hours"])) - + " items from between " - + startTime - + " and " - + endTime -) - +num_items = len(data["gridTariffCollections"][0]["gridTariff"]["tariffPrice"]["hours"]) +print(f"Got {num_items} items from between {startTime} and {endTime}") ### insert data into database values = [] + for item in data["gridTariffCollections"][0]["gridTariff"]["tariffPrice"]["hours"]: values.append( ( -- cgit v1.2.3