Results 144 comments of Rossen

No. Just get the match details after the match

I'm not sure the abstraction should be done this way. Ok, so you have `WebAuth` (`MobileWebAuth` basically the same thing), and `SteamClient.get_web_session()`. Either one provides a `requests.Session` that is ready...

I see it as extending and reusing the concepts established by Steam. Some of these errors are generated by the library itself and it doesn't make sense to have different...

1. I don't see any benefit in having that separation 2. The library doesn't do such separation elsewhere 3. `Fail` is a generic catch all which good enough 4. Introducing...

Thanks, but in v1.0.0 I specifically moved away from cryptography, because it made installation more error prone. See b31354f53ab08aa7b5267c53a23146fbba94584e, and even you go further back you can find the move...

Potentially, both could be supported with `cryptography` being preferred (should have better performance) if available. Also, have it as an extra in `setup.py`

It was long time ago, and I can't recall specifics. But it made installs slow and error prone due compilation step or having to [install various libraries](https://github.com/ValvePython/steam/commit/b31354f53ab08aa7b5267c53a23146fbba94584e#diff-62c330cd8da31d476bb63b51bb8b1307L17-L50). Cygwin was painful,...

Anonymous login is very limited. You cannot get persona state with it, you have to login as normal user. If the account is not part of your friendlist, you get...

I suggest enabling debug logging and looking at the contents of the persona state updates. See https://steam.readthedocs.io/en/latest/user_guide.html#logging

There's two options here, either monkey patch before any import, or you could install `steam` from the master branch. The `SteamClient` no longer monkey patches by default, it is left...