SharkyEXE icon

Untitled

SharkyEXE | PRO | 08/05/18 11:16:59 AM UTC | 0 ⭐ | 696 👁️ | Never ⏰ | []
text |

720 B

|

None

|

0 👍

/

0 👎

from enigma import eTimer
from Components.config import config
from Components.Console import Console
 _session = None
 class NTPSyncPoller:
	"""Automatically Poll NTP"""
	def __init__(self):
		self.timer = eTimer()
		self.Console = Console()
 	def start(self):
		if not self.timer.callback:
			self.timer.callback.append(self.NTPStart)
		self.timer.startLongTimer(0)
 	def stop(self):
		if self.timer.callback:
			self.timer.callback.remove(self.NTPStart)
		self.timer.stop()
 	def NTPStart(self):
		if config.plugins.SystemTime.choiceSystemTime.value == "1":
			self.Console.ePopen('/usr/bin/ntpdate -b -s -u pool.ntp.org')
		self.timer.startLongTimer(int(config.plugins.SystemTime.useNTPminutes.value) * 60)

Comments