Wolfbeta / seppius-xbmc-repo

Automatically exported from code.google.com/p/seppius-xbmc-repo
0 stars 0 forks source link

[plugin.video.fs.ua] Не заходит в подкатегории #46

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Linux openelec 3.6.7 #1 SMP Thu Nov 29 11:32:23 CET 2012 x86_64 GNU/Linux;
XBMC 12.0 BETA1

Заходим AddOns -> FS.UA -> [Video] -> Фильмы (или любая 
другая подкатегория) и выскакивает ошибка:

08:23:35 T:140006605715200   ERROR: EXCEPTION Thrown (PythonToCppException) : 
-->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.KeyError'>
                                            Error Contents: ('filter',)
                                            Traceback (most recent call last):
                                              File "/storage/.xbmc/addons/plugin.video.fs.ua/default.py", line 794, in <module>
                                                if func: func(params)
                                              File "/storage/.xbmc/addons/plugin.video.fs.ua/default.py", line 397, in readcategory
                                                'filter': params['filter'],
                                            KeyError: ('filter',)
                                            -->End of Python script error report<--
08:23:35 T:140008418473792   ERROR: GetDirectory - Error getting 
plugin://plugin.video.fs.ua/?cleanUrl=http%3a%2f%2ffs.ua%2fvideo%2ffilms%2f&firs
tPage=yes&href=http%3a%2f%2ffs.ua%2fvideo%2ffilms%2f%3fview%3dlist%26sort%3dyear
%26fl%3ddouble&mode=readcategory&section=video

Похоже, что работа с фильтрами в плагине не 
доделана. 
Исправил таким костылем: 
заменил 
'filter': params['filter'],
на 
'filter': '',
в трех местах (строки 397, 410, 482) в функции 
readcategory (Извините, диффа у меня нету)))

Правильнее было бы исправить функцию  
getCategories.

Кстати, на XBMC 11 плагин работал отлично. 

Original issue reported on code.google.com by liotc...@gmail.com on 5 Dec 2012 at 7:04