1
0
Fork 0
mirror of synced 2024-06-27 02:31:04 +12:00

Corrected error when bot_data was not found

This commit is contained in:
phxntxm 2016-08-31 23:54:20 -05:00
parent d79f1d53a8
commit 712fee7eb2

View file

@ -47,27 +47,27 @@ class StatsUpdate:
async def on_server_join(self, server):
data = await config.get_content('bot_data')
shard_data = data.get('shard_{}'.format(config.shard_id))
shard_data = data.get('shard_{}'.format(config.shard_id)) or {}
shard_data['server_count'] = len(self.bot.servers)
shard_data['member_count'] = len(list(self.bot.get_all_members()))
shard_data['member_count'] = len(set(self.bot.get_all_members()))
data['shard_{}'.format(config.shard_id)] = shard_data
await config.save_content('bot_data', data)
await self.update(shard_data)
async def on_server_leave(self, server):
data = await config.get_content('bot_data')
shard_data = data.get('shard_{}'.format(config.shard_id))
shard_data = data.get('shard_{}'.format(config.shard_id)) or {}
shard_data['server_count'] = len(self.bot.servers)
shard_data['member_count'] = len(list(self.bot.get_all_members()))
shard_data['member_count'] = len(set(self.bot.get_all_members()))
data['shard_{}'.format(config.shard_id)] = shard_data
await config.save_content('bot_data', data)
await self.update(shard_data)
async def on_ready(self):
data = await config.get_content('bot_data')
shard_data = data.get('shard_{}'.format(config.shard_id))
shard_data = data.get('shard_{}'.format(config.shard_id)) or {}
shard_data['server_count'] = len(self.bot.servers)
shard_data['member_count'] = len(list(self.bot.get_all_members()))
shard_data['member_count'] = len(set(self.bot.get_all_members()))
data['shard_{}'.format(config.shard_id)] = shard_data
await config.save_content('bot_data', data)
await self.update(shard_data)