aptalca bd78dc8073 letsencrypt: multi-arch, add duckdns, wait for settings (#49)
* letsencrypt: multi-arch, add duckdns, wait for settings

* letsencrypt fix initial settings window
2019-02-07 21:05:13 +00:00

21 lines
475 B
Python

import subprocess
import xbmc
import xbmcaddon
class Monitor(xbmc.Monitor):
def __init__(self, *args, **kwargs):
xbmc.Monitor.__init__(self)
self.id = xbmcaddon.Addon().getAddonInfo('id')
E_url_ = xbmcaddon.Addon().getSetting('E_url')
if E_url_ == "":
xbmcaddon.Addon().openSettings('id')
def onSettingsChanged(self):
subprocess.call(['systemctl', 'restart', self.id])
if __name__ == '__main__':
Monitor().waitForAbort()