При работе с библиотекой 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
  1. Проверьте зависимости:

  • обновите steam pip install --upgrade steam
  • установите SteamQuery pip install SteamQuery
  1. Предупреждение: функция 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!

→ Ссылка