Skip to content

Commit 438dbac

Browse files
authored
fix: guard AdminPHAL validator.validate so a raising validator skips the plugin (#93)
1 parent a9e68ae commit 438dbac

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

ovos_PHAL/admin.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,11 @@ def load_plugins(self):
5555
if not enabled:
5656
continue # require explicit enabling by user
5757
if hasattr(plug, "validator"):
58-
enabled = plug.validator.validate(config)
58+
try:
59+
enabled = plug.validator.validate(config)
60+
except Exception:
61+
LOG.exception(f"Validator failed for PHAL plugin: {name}")
62+
continue
5963

6064
if enabled:
6165
try:

0 commit comments

Comments
 (0)