ValvePython / steamctl

🤸 Take control of Steam from your terminal
https://pypi.org/project/steamctl/
MIT License
306 stars 16 forks source link

[FEATURE REQUEST] option to override timeouts #75

Open phpmoli opened 1 year ago

phpmoli commented 1 year ago

Hello,

Problem: i am running steamctl to fetch every steam game once daily (about 70 command runs/day), and every other day, this script does not finish, because one of the steamctl execution returns:

[ERROR] IStoreQueryService.Query failed: HTTPSConnectionPool(host='api.steampowered.com', port=443): Read timed out. (read timeout=30)

Solution: i am willing to wait much more for a reply, even 5 minutes. Please allow me to override the read timeout. Best would be to allow overriding every timeouts.

Alternatives: none really, except for brute-forcing the Steam API and retrying until success.

Thank you!