Jump to content


Photo

New skin.py and SkinSelector.py killed the old skins


  • Please log in to reply
2 replies to this topic

#1 1455

  • Senior Member
  • 404 posts

+10
Neutral

Posted 21 July 2020 - 21:27

I have a question about skins supported by development branch.
Starting with commit eeabec7bfb126fe88a9452fc9596f6ee9db22aed all skins from 2015 at least have become unusable.
I understand that this is progress, but the respected developers didn't leave any information about what needs to be fixed in the skins. In addition, when developing on PC (Ubuntu 20.04), I get errors even for all original skins from the data folder:

[Skin] Error: Unable to parse skin data in '/usr/local/e2/share/enigma2/skin_default/skin.xml' - ''ElementTree' object has no attribute 'tag''!

But at the same time, PLi skins are successfully launched.

Is the reason in the Python version mismatches, own skin's scripts or its xml structure?

 

 

 

 

 

 
 

 

 


GIT OpenPLi-PC_Python2

GIT OpenPLi-PC_Python3

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 


Re: New skin.py and SkinSelector.py killed the old skins #2 littlesat

  • PLi® Core member
  • 56,269 posts

+691
Excellent

Posted 21 July 2020 - 22:43

I have a skin check if compatible patch prepared especially for this issue.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: New skin.py and SkinSelector.py killed the old skins #3 1455

  • Senior Member
  • 404 posts

+10
Neutral

Posted 22 July 2020 - 11:15

Thanks for the answer. For the test, everything is in the link, which is in my signature. But I wanted to know how to identify the reason for the failure load old skins. )

While I am using old versions skin.py and SkinSelector.py. It would be unreasonable to simply copy the PLi-HD skin. So all old skins need to be remake.

 

 

 

 

 

 

 


GIT OpenPLi-PC_Python2

GIT OpenPLi-PC_Python3

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users