From 56c266d344985a34f160cd841053c12a66152c10 Mon Sep 17 00:00:00 2001 From: rospogrigio Date: Mon, 28 Sep 2020 15:17:22 +0200 Subject: [PATCH] Fixing lint output --- custom_components/localtuya/common.py | 12 +++++++----- custom_components/localtuya/pytuya/__init__.py | 9 ++++----- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/custom_components/localtuya/common.py b/custom_components/localtuya/common.py index 5deda9a..8c57ea8 100644 --- a/custom_components/localtuya/common.py +++ b/custom_components/localtuya/common.py @@ -91,15 +91,17 @@ class TuyaDevice: def set_dps(self, state, dps_index): """Changes the value of a DP of the Tuya device, and update the cached status.""" # _LOGGER.info("running def set_dps from TuyaDevice") - # No need to clear the cache here: let's just update the status of the changed dps as returned by the interface (see 5 lines below) -# self._cached_status = "" -# self._cached_status_time = 0 + # No need to clear the cache here: let's just update the status of the + # changed dps as returned by the interface (see 5 lines below) + # self._cached_status = "" + # self._cached_status_time = 0 for i in range(5): try: result = self._interface.set_dps(state, dps_index) self._cached_status["dps"].update(result["dps"]) - # NOW WE SHOULD TRIGGER status_updated FOR ALL ENTITIES INVOLVED IN result["dps"] : - #for dp in result["dps"]: + # NOW WE SHOULD TRIGGER status_updated FOR ALL ENTITIES + # INVOLVED IN result["dps"] : + # for dp in result["dps"]: # have status_updated() called.... return except Exception: diff --git a/custom_components/localtuya/pytuya/__init__.py b/custom_components/localtuya/pytuya/__init__.py index 2507075..d3fbc5c 100644 --- a/custom_components/localtuya/pytuya/__init__.py +++ b/custom_components/localtuya/pytuya/__init__.py @@ -253,10 +253,10 @@ class TuyaInterface: """ return self.exchange(SET, {str(dps_index): value}) - def _decode_received_data(self, data, is_status): - """Return device status.""" - """is_status may be True (result of a status request) or False (result of a set_dps request)""" + """decode the response data received from the device""" + # is_status may be True (result of a status request) + # or False (result of a set_dps request) result = data[20:-8] # hard coded offsets if self.dev_type != "type_0a": result = result[15:] @@ -283,7 +283,7 @@ class TuyaInterface: result = result[16:] cipher = AESCipher(self.local_key) result = cipher.decrypt(result) - #print("decrypted result=[{}]".format(result)) + # print("decrypted result=[{}]".format(result)) log.info("decrypted result=%r", result) if not isinstance(result, str): result = result.decode() @@ -308,7 +308,6 @@ class TuyaInterface: return result - def detect_available_dps(self): """Return which datapoints are supported by the device.""" # type_0d devices need a sort of bruteforce querying in order to detect the