rols1 / Kodi-Addon-ARDundZDF

Kodi Addon für die Mediatheken von ARD + ZDF, Live-TV, Live-Radio, Radio-Podcasts / ARD-Audiothek, Downloads. Forum kodinerds: https://www.kodinerds.net/index.php/Thread/64244-RELEASE-Kodi-Addon-ARDundZDF/
MIT License
43 stars 7 forks source link

SyntaxWarning #38

Closed C-O-D closed 5 months ago

C-O-D commented 5 months ago

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

rols1 commented 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..

C-O-D commented 5 months ago

Sorry, hab' ich überhaupt nicht drauf geachtet - hat jedenfalls funktioniert, Fehlermeldungen sind verschwunden. Vielen Dank!

rols1 commented 5 months ago

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