aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Tools/RedirectTime.py
blob: 91c80022465e8637e266a364084e01e826366468 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import time
from enigma import eDVBLocalTimeHandler

org_time = time.time
time_difference = eDVBLocalTimeHandler.getInstance().difference()

def myTime():
	global time_difference
	t = org_time()
	t += time_difference
	return t

def timeChangedCallback():
	global time_difference
	time_difference = eDVBLocalTimeHandler.getInstance().difference()

eDVBLocalTimeHandler.getInstance().m_timeUpdated.get().append(timeChangedCallback)
time.time = myTime