I just copied and pasted the config.py and ConfigList.py from OpenVix into OpenPLi and it seems as far I can see for now all work without any modification.....Looks like the 'underlaying' differences are not that many.... so it looks like an easy task....
until now I can only find one crash at the autobackup plugin and when you try to set times in sleeptimer.
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Components/ConfigList.py", line 96, in selectionChanged
x()
File "/usr/lib/enigma2/python/Screens/Setup.py", line 65, in selectionChanged
self["SetupValue"].text = self.parent.getCurrentValue()
File "/usr/lib/enigma2/python/Plugins/Extensions/AutoBackup/ui.py", line 165, in getCurrentValue
File "/usr/lib/enigma2/python/Components/config.py", line 789, in getText
(value, mPos) = self.genText()
File "/usr/lib/enigma2/python/Components/config.py", line 1184, in genText
value = self.toDisplayString(self._value)
File "/usr/lib/enigma2/python/Components/config.py", line 1177, in toDisplayString
retval = strftime(config.usage.time.short.value.replace("%-I", "%_I").replace("%-H", "%_H"), tuple(newtime))
File "/usr/lib/enigma2/python/Components/config.py", line 2133, in __getattr__
raise AttributeError(name)
AttributeError: time
[ePyObject] (CallObject(<bound method ConfigList.selectionChanged of <Components.ConfigList.ConfigList object at 0xae147b20>>,()) failed)
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Components/ConfigList.py", line 96, in selectionChanged
x()
File "/usr/lib/enigma2/python/Screens/Setup.py", line 65, in selectionChanged
self["SetupValue"].text = self.parent.getCurrentValue()
File "/usr/lib/enigma2/python/Components/ConfigList.py", line 241, in getCurrentValue
return self["config"].getCurrent() and len(self["config"].getCurrent()) > 1 and str(self["config"].getCurrent()[1].getText()) or ""
File "/usr/lib/enigma2/python/Components/config.py", line 789, in getText
(value, mPos) = self.genText()
File "/usr/lib/enigma2/python/Components/config.py", line 1184, in genText
value = self.toDisplayString(self._value)
File "/usr/lib/enigma2/python/Components/config.py", line 1177, in toDisplayString
retval = strftime(config.usage.time.short.value.replace("%-I", "%_I").replace("%-H", "%_H"), tuple(newtime))
File "/usr/lib/enigma2/python/Components/config.py", line 2134, in __getattr__
Edited by littlesat, 12 May 2024 - 09:52.