При работе с библиотекой SteamQuery в python выводится ошибка
Мой код:
from steam import SteamQuery
server_obj = SteamQuery("rust.alkad.org", 28015)
return_dictionary = server_obj.return_last_data()
Ошибка:
DeprecatedWarning: return_last_data is deprecated. Use query_game_server for the first query and store the result yourself.
return_dictionary = server_obj.return_last_data()
Ответы (1 шт):
Автор решения: SVBazuev
→ Ссылка
Проверьте зависимости:
- обновите steam
pip install --upgrade steam - установите SteamQuery
pip install SteamQuery
- Предупреждение: функция
return_last_dataустарела.
Используйтеquery_game_server, но и эта функция устарела.
Далее будет предложено использоватьquery_server_info
from steam import SteamQuery
server_obj = SteamQuery("rust.alkad.org", 28015)
server_data = server_obj.query_server_info()
print(server_data)
Это не ошибка, это предупреждение, и с query_server_info всё будет OK!