iSida bot dev - @isida_bot_dev - 2022/11/05
23:14:16 Grey_83 Сергей я таки подебил вывод инфы о серверах блоками по 10шт на сообщение (в принципе в коде можно настроить)
только теперь почему-то завершается вывод (или просто скрипт намертво зависает?) если сервер не отвечает
раньше корректно обрабатывался этот случай, а сейчас - вот такая фигня

в логе ошибок бота вот это пишет:
ERROR:root: [2022.11.05 21:57:33]
Traceback (most recent call last):
File "Python38-32\lib\site-packages\valve\source\__init__.py", line 123, in get_response
data = ready[0][0].recv(1400)
ConnectionResetError: [WinError 10054] Удаленный хост принудительно разорвал существующее подключение

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "", line 101, in log_execute
File "", line 50, in cmd_list
File "Python38-32\lib\site-packages\valve\source\a2s.py", line 140, in info
return messages.InfoResponse.decode(self.get_response())
File "Python38-32\lib\site-packages\valve\source\a2s.py", line 33, in get_response
data = valve.source.BaseQuerier.get_response(self)
File "Python38-32\lib\site-packages\valve\source\__init__.py", line 78, in wrapper
return function(self, *args, **kwargs)
File "Python38-32\lib\site-packages\valve\source\__init__.py", line 125, in get_response
six.raise_from(NoResponseError(exc))
TypeError: raise_from() missing 1 required positional argument: 'from_value'

есть идеи в каком файле предположительно косяк искать?
__init__.py, a2s.py, моём плагине или ещё где?
просто я в вашем питоне ни в зуб ногой =)

23:20:17 Grey_83 Сергей хм
в "Python38-32\Lib\site-packages\six.py" (строки 729 - 738):
if sys.version_info[:2] > (3,):
exec_("""def raise_from(value, from_value):
try:
raise value from from_value
finally:
value = None
""")
else:
def raise_from(value, from_value):
raise value

23:23:13 Grey_83 Сергей походу в "Python38-32\lib\site-packages\valve\source\__init__.py" на строке 125 необходимо добавить второй параметр?
ещё бы знать какой