drivers/sensor/mcp9808: Fixed regression made by ruff suggestions.

ruff suggest to use .isinstance() to check class type but bool doen't
have .isinstance() method.

ruff suggest to use only float in some places but i don't like it
the code should be more flexible.

Signed-off-by: MarcoMiano <58668074+MarcoMiano@users.noreply.github.com>
pull/958/head
MarcoMiano 2025-01-01 22:02:36 +01:00
rodzic ae8ee514ef
commit ce1e03fbef
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 78EE07F4B43E3FCC
1 zmienionych plików z 10 dodań i 10 usunięć

Wyświetl plik

@ -23,7 +23,7 @@ SOFTWARE.
Microchip MCP9808 driver for MicroPython v.1.0.0 Microchip MCP9808 driver for MicroPython
THE MCP9808 IS A COMPLEX SENSOR WITH MANY FEATURES. IS IT ADVISABLE TO READ THE DATASHEET. THE MCP9808 IS A COMPLEX SENSOR WITH MANY FEATURES. IS IT ADVISABLE TO READ THE DATASHEET.
@ -243,35 +243,35 @@ class MCP9808(object):
# Type/value check the parameters # Type/value check the parameters
if hyst_mode not in [HYST_00, HYST_15, HYST_30, HYST_60]: if hyst_mode not in [HYST_00, HYST_15, HYST_30, HYST_60]:
raise ValueError(f"hyst_mode: {hyst_mode}. Value should be between 0 and 3 inclusive.") raise ValueError(f"hyst_mode: {hyst_mode}. Value should be between 0 and 3 inclusive.")
if shdn is not bool: if shdn.__class__ is not bool:
raise TypeError( raise TypeError(
f"shdn: {shdn} {shdn.__class__}. Expecting a bool.", f"shdn: {shdn} {shdn.__class__}. Expecting a bool.",
) )
if crit_lock is not bool: if crit_lock.__class__ is not bool:
raise TypeError( raise TypeError(
f"crit_lock: {crit_lock} {crit_lock.__class__}. Expecting a bool.", f"crit_lock: {crit_lock} {crit_lock.__class__}. Expecting a bool.",
) )
if alerts_lock is not bool: if alerts_lock.__class__ is not bool:
raise TypeError( raise TypeError(
f"alerts_lock: {alerts_lock} {alerts_lock.__class__}. Expecting a bool.", f"alerts_lock: {alerts_lock} {alerts_lock.__class__}. Expecting a bool.",
) )
if irq_clear_bit is not bool: if irq_clear_bit.__class__ is not bool:
raise TypeError( raise TypeError(
f"irq_clear_bit: {irq_clear_bit} {irq_clear_bit.__class__}. Expecting a bool.", f"irq_clear_bit: {irq_clear_bit} {irq_clear_bit.__class__}. Expecting a bool.",
) )
if alert_ctrl is not bool: if alert_ctrl.__class__ is not bool:
raise TypeError( raise TypeError(
f"alert_ctrl: {alert_ctrl} {alert_ctrl.__class__}. Expecting a bool.", f"alert_ctrl: {alert_ctrl} {alert_ctrl.__class__}. Expecting a bool.",
) )
if alert_sel is not bool: if alert_sel.__class__ is not bool:
raise TypeError( raise TypeError(
f"alert_sel: {alert_sel} {alert_sel.__class__}. Expecting a bool.", f"alert_sel: {alert_sel} {alert_sel.__class__}. Expecting a bool.",
) )
if alert_pol is not bool: if alert_pol.__class__ is not bool:
raise TypeError( raise TypeError(
f"alert_pol: {alert_pol} {alert_pol.__class__}. Expecting a bool.", f"alert_pol: {alert_pol} {alert_pol.__class__}. Expecting a bool.",
) )
if alert_mode is not bool: if alert_mode.__class__ is not bool:
raise TypeError( raise TypeError(
f"alert_mode: {alert_mode} {alert_mode.__class__}. Expecting a bool.", f"alert_mode: {alert_mode} {alert_mode.__class__}. Expecting a bool.",
) )
@ -346,7 +346,7 @@ class MCP9808(object):
``None`` ``None``
""" """
if limit.__class__ not in [float]: if limit.__class__ not in [float, int]:
raise TypeError( raise TypeError(
f"limit: {limit} {limit.__class__}. Expecting float|int.", f"limit: {limit} {limit.__class__}. Expecting float|int.",
) )