2014-12-29, 17:26
just updated to the new version, seems like unicode search is broken, was supported in the past,
hope to see it again, thanks!
here's the exception log:
17:08:38 T:5048 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.UnicodeEncodeError'>
Error Contents: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
Traceback (most recent call last):
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\default.py", line 7, in <module>
runner.run(__provider__)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\runner.py", line 16, in run
__RUNNER__.run(provider, context)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\impl\xbmc\xbmc_runner.py", line 22, in run
results = provider.navigate(context)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\abstract_provider.py", line 103, in navigate
result = method(context, re_match)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\abstract_provider.py", line 277, in _internal_search
return self.on_search(query, context, re_match)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\youtube\provider.py", line 343, in on_search
q=search_text, search_type=search_type, page_token=page_token)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\utils\function_cache.py", line 108, in get
cached_data = partial_func()
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\youtube\client\youtube.py", line 340, in search
return self._perform_v3_request(method='GET', path='search', params=params)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\youtube\client\youtube.py", line 368, in _perform_v3_request
result = client.get(_url, params=_params, headers=_headers)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\client\api.py", line 82, in get
return _request('GET', url, params=params, headers=headers)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\client\api.py", line 32, in _request
query = urllib.urlencode(params)
File "C:\Program Files (x86)\XBMC13\system\python\Lib\urllib.py", line 1326, in urlencode
v = quote_plus(str(v))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
-->End of Python script error report<--
hope to see it again, thanks!
here's the exception log:
17:08:38 T:5048 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.UnicodeEncodeError'>
Error Contents: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
Traceback (most recent call last):
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\default.py", line 7, in <module>
runner.run(__provider__)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\runner.py", line 16, in run
__RUNNER__.run(provider, context)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\impl\xbmc\xbmc_runner.py", line 22, in run
results = provider.navigate(context)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\abstract_provider.py", line 103, in navigate
result = method(context, re_match)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\abstract_provider.py", line 277, in _internal_search
return self.on_search(query, context, re_match)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\youtube\provider.py", line 343, in on_search
q=search_text, search_type=search_type, page_token=page_token)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\utils\function_cache.py", line 108, in get
cached_data = partial_func()
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\youtube\client\youtube.py", line 340, in search
return self._perform_v3_request(method='GET', path='search', params=params)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\youtube\client\youtube.py", line 368, in _perform_v3_request
result = client.get(_url, params=_params, headers=_headers)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\client\api.py", line 82, in get
return _request('GET', url, params=params, headers=headers)
File "C:\Users\<myuser>\AppData\Roaming\XBMC\addons\plugin.video.youtube\resources\lib\kodion\client\api.py", line 32, in _request
query = urllib.urlencode(params)
File "C:\Program Files (x86)\XBMC13\system\python\Lib\urllib.py", line 1326, in urlencode
v = quote_plus(str(v))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
-->End of Python script error report<--