mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2024-08-30 18:23:09 +00:00
Catch key error players for stats - silently log it. Fix for human readable file size
This commit is contained in:
parent
983022c5bb
commit
c8267bee80
@ -60,7 +60,11 @@ class Server:
|
||||
self.description = self.description['text']
|
||||
|
||||
self.icon = base64.b64decode(data.get('favicon', '')[22:])
|
||||
self.players = Players(data['players']).report()
|
||||
try:
|
||||
self.players = Players(data['players']).report()
|
||||
except KeyError:
|
||||
logger.error("Error geting player information key error")
|
||||
self.players = []
|
||||
self.version = data['version']['name']
|
||||
self.protocol = data['version']['protocol']
|
||||
|
||||
|
@ -117,7 +117,9 @@ class Stats:
|
||||
|
||||
total_size = helper.get_dir_size(server_path)
|
||||
|
||||
return total_size
|
||||
level_total_size = helper.human_readable_file_size(total_size)
|
||||
|
||||
return level_total_size
|
||||
|
||||
@staticmethod
|
||||
def parse_server_ping(ping_obj: object):
|
||||
|
Loading…
Reference in New Issue
Block a user