mirror of
				https://github.com/Rapptz/discord.py.git
				synced 2025-10-24 18:13:00 +00:00 
			
		
		
		
	Manually format reason parameter for kick and ban.
Related to: https://github.com/aio-libs/aiohttp/issues/2235
This commit is contained in:
		| @@ -431,7 +431,9 @@ class HTTPClient: | |||||||
|     def kick(self, user_id, guild_id, reason=None): |     def kick(self, user_id, guild_id, reason=None): | ||||||
|         r = Route('DELETE', '/guilds/{guild_id}/members/{user_id}', guild_id=guild_id, user_id=user_id) |         r = Route('DELETE', '/guilds/{guild_id}/members/{user_id}', guild_id=guild_id, user_id=user_id) | ||||||
|         if reason: |         if reason: | ||||||
|             return self.request(r, params={'reason': reason }) |             # thanks aiohttp | ||||||
|  |             r.url = '{0.url}?reason={1}'.format(r, _uriquote(reason)) | ||||||
|  |  | ||||||
|         return self.request(r) |         return self.request(r) | ||||||
|  |  | ||||||
|     def ban(self, user_id, guild_id, delete_message_days=1, reason=None): |     def ban(self, user_id, guild_id, delete_message_days=1, reason=None): | ||||||
| @@ -439,8 +441,10 @@ class HTTPClient: | |||||||
|         params = { |         params = { | ||||||
|             'delete-message-days': delete_message_days, |             'delete-message-days': delete_message_days, | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         if reason: |         if reason: | ||||||
|             params['reason'] = reason |             # thanks aiohttp | ||||||
|  |             r.url = '{0.url}?reason={1}'.format(r, _uriquote(reason)) | ||||||
|  |  | ||||||
|         return self.request(r, params=params) |         return self.request(r, params=params) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user