From d59ddfd517263b7ea5843842404225840ee39e3c Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Thu, 23 Oct 2025 20:15:15 -0700 Subject: [PATCH] fix for Malice sorry this was so painfull --- modules/scheduler.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/scheduler.py b/modules/scheduler.py index 020f794..39ec26f 100644 --- a/modules/scheduler.py +++ b/modules/scheduler.py @@ -10,7 +10,20 @@ async def setup_scheduler( schedulerValue, schedulerTime, schedulerInterval, logger, BroadcastScheduler): # methods available for custom scheduler messages - from mesh_bot import tell_joke, welcome_message, handle_wxc, handle_moon, handle_sun, handle_riverFlow, handle_tide, handle_satpass + try: + from mesh_bot import ( + tell_joke, + welcome_message, + handle_wxc, + handle_moon, + handle_sun, + handle_riverFlow, + handle_tide, + handle_satpass, + ) + except ImportError as e: + logger.warning(f"Some mesh_bot schedule features are unavailable by option disable in config.ini: {e}") + schedulerValue = schedulerValue.lower().strip() schedulerTime = schedulerTime.strip() schedulerInterval = schedulerInterval.strip()