evergy icon indicating copy to clipboard operation
evergy copied to clipboard

Handle Maintenance

Open lawrencefoley opened this issue 3 years ago • 0 comments

Evergy has scheduled maintenance on their website sometimes. During the maintenance you get redirected (HTTP 301) to https://www.evergy.com/planned-outage.

The code should be changed to handle this and log an error about the maintenance.

This also seems to happen sometimes late at night, possibly for system patches:

2021-10-13 23:04:26,271 - INFO - root -  - Logging in with username: [email protected]
Traceback (most recent call last):
  File "main.py", line 35, in <module>
    usage = client.get_usage(start=date.today(), end=date.today(), query_scale="mi")
...
  File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

lawrencefoley avatar Aug 15 '21 20:08 lawrencefoley