diff options
author | aszlig <aszlig@nix.build> | 2019-06-10 23:55:49 +0200 |
---|---|---|
committer | aszlig <aszlig@nix.build> | 2019-06-11 00:14:02 +0200 |
commit | 921c6c1cb885eb4f64fab61906f81bebc4e5327d (patch) | |
tree | 013f63c64707a9bc03dcc9f482b866f9811d1dd8 /pkgs/games/itch/invisigun-heroes.nix | |
parent | 09b063b9a67de7f5cdda83f0b04b039f7621060a (diff) |
fetch-gog: Provide a better login failure message
So far if the login credentials were wrong, you get something like this: Traceback (most recent call last): File "/nix/store/...-fetch-gog.py", line 113, in <module> GogFetcher(sys.argv[1], sys.argv[2], sys.argv[3]).fetch() File "/nix/store/...-fetch-gog.py", line 15, in __init__ self.login() File "/nix/store/...-fetch-gog.py", line 28, in login auth_code = parse_qs(urlsplit(browser.get_url()).query)['code'] KeyError: 'code' This is isn't very helpful and might hint that there is something wrong with the fetcher. Of course, if GOG would change their login interface and no longer expose the "code" query string item, it might still say login failure, but right now we don't have a better way to detect it. At least if we get a login failure with a login that has been working so far, we know something has changed upstream :-) Signed-off-by: aszlig <aszlig@nix.build> Reported-by: @Profpatsch
Diffstat (limited to 'pkgs/games/itch/invisigun-heroes.nix')
0 files changed, 0 insertions, 0 deletions