FragLand / FragLand/minestat

KeyError `players`

Open
#216 4 comments 0 reactions 3 assignees Claimed by @molanp View on GitHub
bug
Dominant language
C#
Stars
360
Forks
75
PR merge metrics
No merged PRs in 30d

Description

### How to Reproduce Behavior/Symptoms
* When there is no player list in the returned information.

### MineStat Version
* 2.6.2

### Programming Language and Compiler/Interpreter Version
* Python 3.11

### Operating System
* Linux

### Output/Screenshot(s)

```
MineStat Version 2.6.2
Traceback (most recent call last):
File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 31, in
start(fakepyfile,mainpyfile)
File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 30, in start
exec(open(mainpyfile).read(), __main__.__dict__)
File "", line 5, in
File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.11/site-packages/minestat/__init__.py", line 317, in __init__
self.json_query()
File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.11/site-packages/minestat/__init__.py", line 776, in json_query
return self.__parse_json_payload(payload_raw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.11/site-packages/minestat/__init__.py", line 800, in __parse_json_payload
self.max_players = payload_obj["players"]["max"]
~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'players'
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.