fix error handling
This commit is contained in:
		
							parent
							
								
									f59d52577f
								
							
						
					
					
						commit
						b74d9a9188
					
				
					 1 changed files with 5 additions and 5 deletions
				
			
		|  | @ -96,7 +96,7 @@ async def delete_if_possible(channels): | |||
|     for c in channels: | ||||
|         try: | ||||
|             await c.delete() | ||||
|         except: | ||||
|         except discord.DiscordException: | ||||
|             pass | ||||
| 
 | ||||
| async def countdown(channel): | ||||
|  | @ -171,7 +171,7 @@ async def handle_guild_message(message): | |||
|             await message.channel.send("looks like I'm not allowed to create voice channels :(") | ||||
|             await delete_if_possible(pollination_channels) | ||||
|             return | ||||
|         except discord.HTTPException as e: | ||||
|         except discord.DiscordException as e: | ||||
|             exception_count += 1 | ||||
|             if exception_count > 20: | ||||
|                 await message.channel.send("I'm trying to create voice channels, but something's wrong: {}".format(e)) | ||||
|  | @ -189,11 +189,11 @@ async def handle_guild_message(message): | |||
|         for ((a, b), c) in zip(matching, pollination_channels): | ||||
|             try: | ||||
|                 await a.move_to(c) | ||||
|             except e: | ||||
|             except discord.DiscordException as e: | ||||
|                 print('failed to move participant {}: {}'.format(a, e), file=sys.stderr) | ||||
|             try: | ||||
|                 await b.move_to(c) | ||||
|             except e: | ||||
|             except discord.DiscordException as e: | ||||
|                 print('failed to move participant {}: {}'.format(b, e), file=sys.stderr) | ||||
|         await asyncio.sleep(60*3) | ||||
|         await message.channel.send('Round ending in 2 minutes {}'.format(mention_all)) | ||||
|  | @ -206,7 +206,7 @@ async def handle_guild_message(message): | |||
|     for u in participants: | ||||
|         try: | ||||
|             await u.move_to(main_voice_channel) | ||||
|         except e: | ||||
|         except discord.DiscordException as e: | ||||
|             print('failed to move participant {}: {}'.format(u, e), file=sys.stderr) | ||||
| 
 | ||||
|     await delete_if_possible(pollination_channels) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue