Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 23.12.2018, 03:53   #91
qazerr
Junior Member
 
Регистрация: 08.04.2018
Сообщений: 20
Exclamation иногда плагин выдаёт ошибку

Цитата:
Сообщение от vl.maksime Посмотреть сообщение
Прогноз погоды от ведущего погодного сервиса Gismeteo.
Здравствуйте.
Иногда плагин выдаёт ошибку:
03:43:38.321 T:18446744072528329072 ERROR: weather.gismeteo [v.0.3.3]: Unhandled exception detected!
03:43:38.322 T:18446744072528329072 ERROR: weather.gismeteo [v.0.3.3]: *** Start diagnostic info ***
03:43:38.435 T:18446744072528329072 ERROR: weather.gismeteo [v.0.3.3]: System info: ('Linux', 'localhost', '4.9.54', '#1 SMP PREEMPT Tue Nov 6 13:51:46 CST 2018', 'armv8l', '')
03:43:38.437 T:18446744072475900272 INFO: easy_aquire - Created session to http://www.msftncsi.com
03:43:38.437 T:18446744072528329072 ERROR: weather.gismeteo [v.0.3.3]: OS info: Ждите…
03:43:38.442 T:18446744072528329072 ERROR: weather.gismeteo [v.0.3.3]: Kodi version: 17.6-alpha2 Git:20171213-1f9a682
03:43:38.443 T:18446744072528329072 ERROR: weather.gismeteo [v.0.3.3]: File: /storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/weather.gismeteo/resources/lib/gismeteo.py
03:43:38.444 T:18446744072528329072 ERROR: weather.gismeteo [v.0.3.3]: Code context:
159:
160: while local_stamp == 0:
161:> local_stamp = calendar.timegm(time.strptime(local_date, '%Y-%m-%dT%H:%M:%S'))
162:
163: utc_stamp = local_stamp - tzone * 60
03:43:38.462 T:18446744072528329072 ERROR: weather.gismeteo [v.0.3.3]: Global variables:
Cache = <class 'resources.lib.gismeteo.Cache'>
Gismeteo = <class 'resources.lib.gismeteo.Gismeteo'>
PY3 = False
calendar = <module 'calendar' from '/data/app/com.semperpax.spmc17-1/base.apk/assets/python2.7/lib/python2.7/calendar.pyo'>
etree = <module 'xml.etree.cElementTree' from '/data/app/com.semperpax.spmc17-1/base.apk/assets/python2.7/lib/python2.7/xml/etree/cElementTree.pyo'>
iteritems = <function iteritems at 0xb3a0d250>
os = <module 'os' from '/data/app/com.semperpax.spmc17-1/base.apk/assets/python2.7/lib/python2.7/os.pyo'>
quote = <function quote at 0xb3b7fd10>
time = <module 'time' (built-in)>
urlopen = <function urlopen at 0xb80a87d0>
03:43:38.536 T:18446744072754178416 DEBUG: Keyboard: scancode: 0x17, sym: 0x000d, unicode: 0x0000, modifier: 0x0
03:43:38.553 T:18446744072528329072 ERROR: weather.gismeteo [v.0.3.3]: Local variables:
local_date = '2018-12-23T02:22:00'
local_stamp = 0
self = <resources.lib.gismeteo.Gismeteo object at 0xb80befd0>
source = '2018-12-23T02:22:00'
tzone = 180
03:43:38.553 T:18446744072528329072 ERROR: weather.gismeteo [v.0.3.3]: **** End diagnostic info ****
03:43:38.639 T:18446744072528329072 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: Failed to import _strptime because the import lockis held by another thread.
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/weather.gismeteo/default.py", line 699, in <module>
weather.run()
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/weather.gismeteo/resources/lib/simpleweather.py", line 51, in run
self._resolve_function()
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/weather.gismeteo/resources/lib/simpleplugin.py", line 1020, in _resolve_function
return action_callable(self._params)
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/weather.gismeteo/default.py", line 597, in forecast
data = gismeteo.forecast(location_id)
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/weather.gismeteo/resources/lib/gismeteo.py", line 339, in forecast
return self._get_forecast_info(response)
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/weather.gismeteo/resources/lib/gismeteo.py", line 199, in _get_forecast_info
'cur_time': self._get_date(xml_location.attrib['cur_time'], int(xml_location.attrib['tzone'])),
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/weather.gismeteo/resources/lib/gismeteo.py", line 161, in _get_date
local_stamp = calendar.timegm(time.strptime(local_date, '%Y-%m-%dT%H:%M:%S'))
ImportError: Failed to import _strptime because the import lockis held by another thread.
-->End of Python script error report<--
03:43:38.641 T:18446744072754178416 DEBUG: ------ Window Init (DialogNotification.xml) ------
03:43:38.642 T:18446744072754178416 DEBUG: Window DialogNotification.xml was already loaded

полный лог https://paste.ubuntu.com/p/Mqqn9VJZyX/

ещё было бы здорово включить issues в github :-)
спасибо!

Последний раз редактировалось qazerr; 23.12.2018 в 14:01.
qazerr вне форума   Ответить с цитированием
   
Старый 23.12.2018, 21:35   #92
vl.maksime
Senior Member
 
Аватар для vl.maksime
 
Регистрация: 18.10.2015
Адрес: Donetsk, Ukraine
Сообщений: 506
По умолчанию

Ошибка возникает из-за того, что в момент выполнения скрипта какой-то другой скрипт использует библиотеку _strptime
Для устранения этой ошибки требуется переход на 3й питон.

Issues отключил, т.к. вместо них есть этот форум.
__________________
Репозиторий: https://vlmaksime.github.io/repository.vlmaksime/
Поблагодарить: https://vlmaksime.github.io/donate
Опрос по используемым версиям KODI: http://xbmc.ru/forum/showthread.php?t=15419
vl.maksime вне форума   Ответить с цитированием
Старый 24.12.2018, 00:17   #93
qazerr
Junior Member
 
Регистрация: 08.04.2018
Сообщений: 20
По умолчанию

ок, понял вас. спасибо.
qazerr вне форума   Ответить с цитированием
Старый 07.02.2019, 12:47   #94
WarlockNT
Junior Member
 
Регистрация: 07.02.2019
Сообщений: 3
По умолчанию

почему то отображается не тот город, что указан в настройках
в настройках сделал поиск и выбрал "Нижний Тагил"
на экране отображается город "Екатеринбург"
что можно сделать, чтобы исправить?
WarlockNT вне форума   Ответить с цитированием
Старый 07.02.2019, 12:54   #95
vl.maksime
Senior Member
 
Аватар для vl.maksime
 
Регистрация: 18.10.2015
Адрес: Donetsk, Ukraine
Сообщений: 506
По умолчанию

Автоматическое определение местоположения происходит на стороне сервиса по данным Вашего IP.
Вы отключили автоматическое определение местоположения? Если не отключили, то у Вас сейчас погода отображается для двух городов: определенного автоматически и введенного вручную.
__________________
Репозиторий: https://vlmaksime.github.io/repository.vlmaksime/
Поблагодарить: https://vlmaksime.github.io/donate
Опрос по используемым версиям KODI: http://xbmc.ru/forum/showthread.php?t=15419
vl.maksime вне форума   Ответить с цитированием
Старый 07.02.2019, 15:36   #96
WarlockNT
Junior Member
 
Регистрация: 07.02.2019
Сообщений: 3
По умолчанию

спасибо, переключил на другое местоположение
в настройках текущее местоположение отключил
место 1 - Нижний Тагил
все равно два местоположения показывает
WarlockNT вне форума   Ответить с цитированием
Старый 07.02.2019, 15:59   #97
vl.maksime
Senior Member
 
Аватар для vl.maksime
 
Регистрация: 18.10.2015
Адрес: Donetsk, Ukraine
Сообщений: 506
По умолчанию

Нижний Тагил сейчас отображается вторым?
Возможно не обновился список актуальных городов. Попробуйте перезапустить Kodi.
__________________
Репозиторий: https://vlmaksime.github.io/repository.vlmaksime/
Поблагодарить: https://vlmaksime.github.io/donate
Опрос по используемым версиям KODI: http://xbmc.ru/forum/showthread.php?t=15419
vl.maksime вне форума   Ответить с цитированием
Старый 12.02.2019, 18:24   #98
WarlockNT
Junior Member
 
Регистрация: 07.02.2019
Сообщений: 3
По умолчанию

Цитата:
Сообщение от vl.maksime Посмотреть сообщение
Нижний Тагил сейчас отображается вторым?
Возможно не обновился список актуальных городов. Попробуйте перезапустить Kodi.
После перезапуска kodi все заработало нормально

А можно сделать чтобы по умолчанию при запуске kodi открывалась погода на весь экран? И при нажатии кнопки домой тоже
WarlockNT вне форума   Ответить с цитированием
Старый 12.02.2019, 18:30   #99
vl.maksime
Senior Member
 
Аватар для vl.maksime
 
Регистрация: 18.10.2015
Адрес: Donetsk, Ukraine
Сообщений: 506
По умолчанию

Если не путать, за раздел, открывающийся при запуске отвечает тема.
По поводу открытия погоды по кнопке "домой", попробуйте поискать информацию по переназначению кнопок. Возможно получится назначить на кнопку вызова окна погоды.
__________________
Репозиторий: https://vlmaksime.github.io/repository.vlmaksime/
Поблагодарить: https://vlmaksime.github.io/donate
Опрос по используемым версиям KODI: http://xbmc.ru/forum/showthread.php?t=15419
vl.maksime вне форума   Ответить с цитированием
Ответ

Метки
gismeteo, погода
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плагин погоды Gismeteo Serge-worm Помощь по плагинам 0 18.09.2015 12:53
weather.co.ua bagol Помощь по плагинам 5 01.06.2014 12:03
Плагин WEATHER igbor Помощь по плагинам 64 24.05.2012 15:20


Текущее время: 18:51. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.