From a22b344028d0602df961e84dddbb0ca3ec91540d Mon Sep 17 00:00:00 2001 From: Hauke Petersen Date: Wed, 21 Sep 2022 11:21:21 +0200 Subject: [PATCH] verbump to 0.0.6 --- setup.py | 2 +- steckie/steckie.py | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/setup.py b/setup.py index e4c12f5..8ba01a4 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ import setuptools name = "steckie" -ver = "0.0.5" +ver = "0.0.6" desc = 'Read state from Tasmota smart plugs' setuptools.setup( diff --git a/steckie/steckie.py b/steckie/steckie.py index a3d2e13..54658c0 100755 --- a/steckie/steckie.py +++ b/steckie/steckie.py @@ -21,14 +21,12 @@ import json import pytz import logging import dateutil -import urllib.request +import urllib from datetime import datetime from deichapp import Deichapp from deichflux import Deichflux from apscheduler.schedulers.blocking import BlockingScheduler -import dateutil - CONFIG_DEFAULT = { "interval": 5.0, } @@ -78,7 +76,8 @@ class Steckie(Deichapp): now = pytz.UTC.localize(datetime.utcnow()) try: - with urllib.request.urlopen(f'{url}/cm?cmnd=Status%208') as raw: + with urllib.request.urlopen(f'{url}/cm?cmnd=Status%208', + timeout=self.cfg["timeout"]) as raw: resp = json.loads(raw.read().decode("utf-8")) except Exception as e: logging.warning(f'{name} - no response: {e}')