mirror of
https://github.com/libretro/Lakka-LibreELEC.git
synced 2024-11-25 04:56:18 +00:00
30 lines
660 B
Python
30 lines
660 B
Python
# SPDX-License-Identifier: GPL-2.0
|
|
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
|
|
|
import subprocess
|
|
import xbmc
|
|
import xbmcaddon
|
|
|
|
ADDON = xbmcaddon.Addon()
|
|
|
|
class Monitor(xbmc.Monitor):
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
xbmc.Monitor.__init__(self)
|
|
self.id = xbmcaddon.Addon().getAddonInfo('id')
|
|
|
|
def onSettingsChanged(self):
|
|
subprocess.call(['systemctl', 'restart', self.id])
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
if ADDON.getSetting('RSYSLOG_WIZARD') == 'true':
|
|
try:
|
|
ADDON.openSettings(id)
|
|
ADDON.setSetting('RSYSLOG_WIZARD', 'false')
|
|
except:
|
|
pass
|
|
|
|
Monitor().waitForAbort()
|