Fix syntax error in approve_sensors.py

Missing except clause that got accidentally removed during previous edit.
This commit is contained in:
2025-12-28 10:34:28 +01:00
parent c3dc5677b9
commit eee68e4034
4 changed files with 18 additions and 2 deletions

View File

@@ -2,7 +2,7 @@ Package: sensorpajen
Version: 2.0.0-dev Version: 2.0.0-dev
Architecture: all Architecture: all
Maintainer: Fredrik <fredrik@wahlberg.se> Maintainer: Fredrik <fredrik@wahlberg.se>
Installed-Size: 111 Installed-Size: 112
Depends: python3 (>= 3.9), python3-venv, python3-pip, bluetooth, bluez, libcap2-bin Depends: python3 (>= 3.9), python3-venv, python3-pip, bluetooth, bluez, libcap2-bin
Recommends: mosquitto-clients Recommends: mosquitto-clients
Section: misc Section: misc

View File

@@ -2,7 +2,7 @@
0894789523a53bb372980c0906a7d0b5 opt/sensorpajen/requirements.txt 0894789523a53bb372980c0906a7d0b5 opt/sensorpajen/requirements.txt
940d73f24eb9f971ce27f9355e3072f3 opt/sensorpajen/scripts/approve-sensors.sh 940d73f24eb9f971ce27f9355e3072f3 opt/sensorpajen/scripts/approve-sensors.sh
20eb4f3839b990a530410768897402c0 opt/sensorpajen/src/sensorpajen/__init__.py 20eb4f3839b990a530410768897402c0 opt/sensorpajen/src/sensorpajen/__init__.py
63d6137fbf2f37c5f394a364da70f611 opt/sensorpajen/src/sensorpajen/approve_sensors.py 3c6c65213de874065f81b7b3d8948c8b opt/sensorpajen/src/sensorpajen/approve_sensors.py
f69225e19918cca05351fa2da8fd7618 opt/sensorpajen/src/sensorpajen/config.py f69225e19918cca05351fa2da8fd7618 opt/sensorpajen/src/sensorpajen/config.py
65c63383dde4f0b249b708f854ec75a3 opt/sensorpajen/src/sensorpajen/discovery_manager.py 65c63383dde4f0b249b708f854ec75a3 opt/sensorpajen/src/sensorpajen/discovery_manager.py
7604c2bc0a854d6d43ff0f0646386fc5 opt/sensorpajen/src/sensorpajen/main.py 7604c2bc0a854d6d43ff0f0646386fc5 opt/sensorpajen/src/sensorpajen/main.py

View File

@@ -158,6 +158,14 @@ def approve_sensor(sensor: DiscoveredSensor, manager: DiscoveryManager):
manager.approve(sensor.mac) manager.approve(sensor.mac)
print(f"✅ Marked as approved in discovered_sensors.json") print(f"✅ Marked as approved in discovered_sensors.json")
except Exception as e:
print(f"\n❌ Error saving to sensors.json: {e}")
def ignore_sensor(sensor: DiscoveredSensor, manager: DiscoveryManager):
"""
Ignore a sensor.
Args: Args:
sensor: Sensor to ignore sensor: Sensor to ignore
manager: Discovery manager manager: Discovery manager

View File

@@ -158,6 +158,14 @@ def approve_sensor(sensor: DiscoveredSensor, manager: DiscoveryManager):
manager.approve(sensor.mac) manager.approve(sensor.mac)
print(f"✅ Marked as approved in discovered_sensors.json") print(f"✅ Marked as approved in discovered_sensors.json")
except Exception as e:
print(f"\n❌ Error saving to sensors.json: {e}")
def ignore_sensor(sensor: DiscoveredSensor, manager: DiscoveryManager):
"""
Ignore a sensor.
Args: Args:
sensor: Sensor to ignore sensor: Sensor to ignore
manager: Discovery manager manager: Discovery manager