on PLi 8.3 python 2, enigma2 does not restart. I got this on the console
Code
[2025-12-14 15:48:33.900] [INFO] [Config] Creating new configuration with defaults
[2025-12-14 15:48:34.246] [ERROR] [Config] Error loading skin: 'encoding' is an invalid keyword argument for this function
[2025-12-14 15:48:34.248] [WARNING] [Config] Using class skin for CountriesBrowser due to error
[2025-12-14 15:48:34.249] [INFO] [Cache] Initialized at /tmp/tvgarden_cache
[ActionMap] Keymap(s) 'TVGardenActions, OkCancelActions, ColorActions' -> Undefined action(s) 'down, right, up, left'.
[Skin] Parsing embedded skin '<embedded-in-CountriesBrowser>'.
[Skin] Processing screen '<embedded-in-CountriesBrowser>', position=(0, 0), size=(1280 x 720) for module 'CountriesBrowser'.
[Skin] Attribute 'alphatest' (with value of 'blend') in object of type 'eLabel' is not implemented!
[Skin] Attribute 'alphatest' (with value of 'blend') in object of type 'eLabel' is not implemented!
[Skin] Attribute 'alphatest' (with value of 'blend') in object of type 'eLabel' is not implemented!
[Skin] Attribute 'cornerRadius' (with value of '14') in object of type 'eVideoWidget' is not implemented!
[Skin] Attribute 'alphatest' (with value of 'blend') in object of type 'eLabel' is not implemented!
[Screen] Warning: Skin is missing element 'key_yellow' in <class 'Plugins.Extensions.TVGarden.browser.countries.CountriesBrowser'>.
[Screen] Warning: Skin is missing element 'key_green' in <class 'Plugins.Extensions.TVGarden.browser.countries.CountriesBrowser'>.
[Screen] Warning: Skin is missing element 'key_red' in <class 'Plugins.Extensions.TVGarden.browser.countries.CountriesBrowser'>.
[Skin] Attribute 'cornerRadius' (with value of '30') in object of type 'eLabel' is not implemented!
[Skin] Attribute 'cornerRadius' (with value of '18') in object of type 'eLabel' is not implemented!
[Skin] Parsing embedded skin '<embedded-in-SimpleSummary>'.
[Skin] Processing screen '<embedded-in-SimpleSummary>' from list 'CountriesBrowser_summary, SimpleSummary', position=(0, 0), size=(132 x 64) for module 'SimpleSummary'.
[Screen] Showing screen '['CountriesBrowser_summary', 'SimpleSummary']'.
[2025-12-14 15:48:34.935] [ERROR] [Cache] Error fetching https://raw.githubusercontent.com/Belfagor2005/tv-garden-channel-list/main/channels/raw/countries_metadata.json: addinfourl instance has no attribute '__exit__'
[2025-12-14 15:48:34.936] [ERROR] [Cache] Error in fetch_url: addinfourl instance has no attribute '__exit__'
[2025-12-14 15:48:34.937] [ERROR] [Countries] Error: addinfourl instance has no attribute '__exit__'
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Plugins/Extensions/TVGarden/browser/countries.py", line 168, in load_countries
metadata = self.cache.get_countries_metadata()
File "/usr/lib/enigma2/python/Plugins/Extensions/TVGarden/utils/cache.py", line 256, in get_countries_metadata
return self.fetch_url(url, force_refresh)
File "/usr/lib/enigma2/python/Plugins/Extensions/TVGarden/utils/cache.py", line 137, in fetch_url
result = self._fetch_url(url)
File "/usr/lib/enigma2/python/Plugins/Extensions/TVGarden/utils/cache.py", line 109, in _fetch_url
with urlopen(req, timeout=15) as response:
AttributeError: addinfourl instance has no attribute '__exit__'
[Screen] Showing screen 'CountriesBrowser'.
Display More
I get no coutries list, "Error loading countries" or on categories "No channels in this category
