Sfoglia il codice sorgente

Don't truncate scaled range

Some ranges are supposed to be fractional, so should not be truncated.
Previous change went too far and caused test failures.
Jason Rumney 2 anni fa
parent
commit
007313dcd6
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      custom_components/tuya_local/helpers/device_config.py

+ 1 - 1
custom_components/tuya_local/helpers/device_config.py

@@ -44,7 +44,7 @@ def _scale_range(r, s):
     "Scale range r by factor s"
     if s == 1:
         return r
-    return {"min": int(r["min"] / s), "max": int(r["max"] / s)}
+    return {"min": r["min"] / s, "max": r["max"] / s}
 
 
 _unsigned_fmts = {