From 98f4f11fc296c176f2e4ad7a9c8dc428423ebb07 Mon Sep 17 00:00:00 2001 From: angelblue05 Date: Mon, 15 Oct 2018 21:14:21 -0500 Subject: [PATCH] Add a verification onwake Somehow, Kodi can trigger OnWake without first trigger OnSleep. --- resources/lib/entrypoint/service.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/resources/lib/entrypoint/service.py b/resources/lib/entrypoint/service.py index cc7975a3..53e2ec45 100644 --- a/resources/lib/entrypoint/service.py +++ b/resources/lib/entrypoint/service.py @@ -380,6 +380,11 @@ class Service(xbmc.Monitor): elif method == 'System.OnWake': + if not self.monitor.sleep: + LOG.warn("System.OnSleep was never called, skip System.OnWake") + + return + LOG.info("--<[ sleep ]") xbmc.sleep(10000)# Allow network to wake up self.monitor.sleep = False