From 5f9218311c5dbf26297148a080f7ddaceda01d9e Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Sat, 25 Nov 2023 17:45:58 -0600 Subject: [PATCH] removed obsolete --- motion.py | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/motion.py b/motion.py index 33bf7eb..363b274 100644 --- a/motion.py +++ b/motion.py @@ -1,29 +1,12 @@ import asyncio -from datetime import timedelta import re +from datetime import timedelta from appdaemon.entity import Entity from appdaemon.plugins.hass.hassapi import Hass from room_control import RoomController -class CustomEventLoopPolicy(asyncio.DefaultEventLoopPolicy): - def get_event_loop(self): - try: - # Try to get the current event loop - loop = super().get_event_loop() - except RuntimeError as ex: - if "There is no current event loop" in str(ex): - # If there's no current loop, create a new one and set it - loop = self.new_event_loop() - self.set_event_loop(loop) - else: - raise - return loop - -# Set the custom event loop policy -asyncio.set_event_loop_policy(CustomEventLoopPolicy()) - class Motion(Hass): @property def sensor(self) -> Entity: