Closed C-O-D closed 5 months ago
aus Startpost Forum Kodinerds:
Haupt-PRG: Fix "SyntaxWarning: invalid escape sequence" bei Kodi 21 Omega - Einzelupdate ardundzdf.py
Bitte kurzes Feedback - getestet habe ich nur auf Kodi Krypton/Leia und Matrix. Die Deklaration als raw-String statt unicode sollte ebenso mit Kodi 21 funktionieren.
Die übrigen Module rüste ich anschließend nach.
Grüße zurück..
Sorry, hab' ich überhaupt nicht drauf geachtet - hat jedenfalls funktioniert, Fehlermeldungen sind verschwunden. Vielen Dank!
Super, danke. Dann markiere ich den issue als gelöst und behandle die übrigen Module zeitnah.
Edit 17.05.2024: Einzelupdate ARDnew.py, EPG.py, childs.py, my3Sat.py, playlist.py, updater.py, util.py, yt.py
Hallo, seitdem ich auf KODI 21 umgestiegen bin, habe ich solche Einträge im Log:
2024-05-15 11:48:14.651 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:247: SyntaxWarning: invalid escape sequence '\d'
eci = re.search(u'(\d+) ', eci).group(1) # "12 Std.|1 Tag|5 Tage|10 Tage"
2024-05-15 11:48:14.651 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:373: SyntaxWarning: invalid escape sequence '('
sel = re.search(u'((.*?))', sel).group(1) # Default: "" -> except
2024-05-15 11:48:14.654 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:852: SyntaxWarning: invalid escape sequence '\d'
startlist = sorted(mylist, key=lambda x: re.search(u'(\d+).', x).group(1), reverse=True)
2024-05-15 11:48:14.658 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:2195: SyntaxWarning: invalid escape sequence '\d'
offset = re.search(u'offset=(\d+)', url).group(1)
2024-05-15 11:48:14.658 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:2198: SyntaxWarning: invalid escape sequence '\d'
re.search(u'limit=(\d+)', url).group(1)
2024-05-15 11:48:14.660 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:2544: SyntaxWarning: invalid escape sequence '\d'
offset = re.search(u'offset=(\d+)', nexturl).group(1)
2024-05-15 11:48:14.663 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:3721: SyntaxWarning: invalid escape sequence '\d'
my_day = re.search(u'(\d+)', date.split(",")[1]).group(1)
2024-05-15 11:48:14.664 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:4108: SyntaxWarning: invalid escape sequence '\d'
sort_list = sorted(tab_list,key=lambda x: int(re.search(u'/">(\d+)/', x).group(1)), reverse=True)
2024-05-15 11:48:14.679 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:8868: SyntaxWarning: invalid escape sequence '\d'
pagenr = re.search(u'&page=(\d+)', nextUrl).group(1)
2024-05-15 11:48:14.681 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:9416: SyntaxWarning: invalid escape sequence '\d'
bitrate = re.search(u'(\d+)k', url).group(1)
2024-05-15 11:48:14.683 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:9737: SyntaxWarning: invalid escape sequence '\d'
teaser_typ = re.search(u'>(\d+) Teile', teaser_label).group(0)
2024-05-15 11:48:14.683 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:9798: SyntaxWarning: invalid escape sequence '\d'
duration = re.search(u'(\d+) min', duration).group(1)
2024-05-15 11:48:14.684 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:9919: SyntaxWarning: invalid escape sequence '\d'
bitrate = re.search(u'(\d+)k', url).group(1)
2024-05-15 11:48:14.685 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:10267: SyntaxWarning: invalid escape sequence '\d'
bitrate = re.search(u'(\d+)k', url).group(1) # bitrate überschreiben
2024-05-15 11:48:14.686 T:566452 error: /home/cod/.kodi/addons/plugin.video.ardundzdf/ardundzdf.py:10853: SyntaxWarning: invalid escape sequence '\d'
Stream_List = sorted(Stream_List,key=lambda x: int(re.search(u'sung (\d+)x', x).group(1)))
Habe das Gefühl, dass diese KODI auch zum Abstüzen bringen, was seitdem scheinbar willkürlich auftritt - kann aber auch der TMDB Helper sein. Kannst Du da was machen?
Viele Grüße