Files
Arch-R/packages/addons/service/syncthing/source/default.py

21 lines
465 B
Python
Raw Normal View History

# SPDX-License-Identifier: GPL-2.0
2018-07-16 20:45:36 +02:00
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
2016-04-29 23:24:22 +02:00
import subprocess
import xbmc
import xbmcaddon
class Monitor(xbmc.Monitor):
2020-05-01 13:43:18 +02:00
def __init__(self, *args, **kwargs):
xbmc.Monitor.__init__(self)
self.id = xbmcaddon.Addon().getAddonInfo('id')
2016-04-29 23:24:22 +02:00
2020-05-01 13:43:18 +02:00
def onSettingsChanged(self):
subprocess.call(['systemctl', 'restart', self.id])
2016-04-29 23:24:22 +02:00
2020-05-01 13:43:18 +02:00
if __name__ == '__main__':
Monitor().waitForAbort()