mirror of
https://github.com/sususweet/midea-meiju-codec.git
synced 2025-12-18 02:15:52 +00:00
refactor: remove inner number type conversion in attr calculate.
This commit is contained in:
@@ -341,11 +341,11 @@ class MiedaDevice(threading.Thread):
|
||||
if calculate:
|
||||
calculate_str1 = \
|
||||
(f"{lvalue.replace('[', 'self._attributes[').replace("]", "\"]")} = "
|
||||
f"{rvalue.replace('[', 'float(self._attributes[').replace(']', "\"])")}") \
|
||||
f"{rvalue.replace('[', 'self._attributes[').replace(']', "\"]")}") \
|
||||
.replace("[", "[\"")
|
||||
calculate_str2 = \
|
||||
(f"{lvalue.replace('[', 'new_status[').replace("]", "\"]")} = "
|
||||
f"{rvalue.replace('[', 'float(self._attributes[').replace(']', "\"])")}") \
|
||||
f"{rvalue.replace('[', 'self._attributes[').replace(']', "\"]")}") \
|
||||
.replace("[", "[\"")
|
||||
try:
|
||||
exec(calculate_str1)
|
||||
|
||||
Reference in New Issue
Block a user