git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix caching
[enigma2.git]
/
lib
/
python
/
Components
/
Converter
/
ServiceName.py
diff --git
a/lib/python/Components/Converter/ServiceName.py
b/lib/python/Components/Converter/ServiceName.py
index cffe494dfc9913d914629a7e279707f70cde15dc..5de8910386beb960ab1395d43b8b65da40fa2cf7 100644
(file)
--- a/
lib/python/Components/Converter/ServiceName.py
+++ b/
lib/python/Components/Converter/ServiceName.py
@@
-1,5
+1,6
@@
from Components.Converter.Converter import Converter
from enigma import iServiceInformation, iPlayableService
from Components.Converter.Converter import Converter
from enigma import iServiceInformation, iPlayableService
+from Components.Element import cached
class ServiceName(Converter, object):
NAME = 0
class ServiceName(Converter, object):
NAME = 0
@@
-12,12
+13,14
@@
class ServiceName(Converter, object):
else:
self.type = self.NAME
else:
self.type = self.NAME
+ @cached
def getServiceInfoValue(self, info, what):
v = info.getInfo(what)
if v != -2:
return "N/A"
return info.getInfoString(what)
def getServiceInfoValue(self, info, what):
v = info.getInfo(what)
if v != -2:
return "N/A"
return info.getInfoString(what)
+ @cached
def getText(self):
service = self.source.service
info = service and service.info()
def getText(self):
service = self.source.service
info = service and service.info()