From 065169aa31abc400493d4528839fc191bdba4cd5 Mon Sep 17 00:00:00 2001 From: tomkat83 Date: Tue, 1 Mar 2016 16:52:09 +0100 Subject: [PATCH] Try to prevent sleep from happening --- resources/lib/librarysync.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/lib/librarysync.py b/resources/lib/librarysync.py index e850ac4a..a7b41e3e 100644 --- a/resources/lib/librarysync.py +++ b/resources/lib/librarysync.py @@ -359,6 +359,8 @@ class LibrarySync(Thread): # Only run once when first setting up. Can be run manually. self.compare = manualrun or repair + xbmc.executebuiltin('InhibitIdleShutdown(true)') + # Add sources utils.sourcesXML() @@ -382,6 +384,7 @@ class LibrarySync(Thread): startTime = datetime.now() completed = process[itemtype]() if not completed: + xbmc.executebuiltin('InhibitIdleShutdown(false)') return False else: elapsedTime = datetime.now() - startTime @@ -397,6 +400,7 @@ class LibrarySync(Thread): self.showKodiNote("Sync completed in: %s" % (str(elapsedtotal).split('.')[0])) + xbmc.executebuiltin('InhibitIdleShutdown(false)') return True def processView(self, folderItem, kodi_db, emby_db, totalnodes): @@ -1114,7 +1118,7 @@ class LibrarySync(Thread): utils.reset() if not startupComplete: - # Also runs when installed first + # Also runs when first installed # Verify the video database can be found videoDb = utils.getKodiVideoDBPath() if not xbmcvfs.exists(videoDb):