Skip to content
This repository was archived by the owner on Oct 2, 2023. It is now read-only.

Commit 026b52e

Browse files
NekoFanaticDefelo
authored andcommitted
Reformated with black
1 parent 6cfa4bd commit 026b52e

File tree

1 file changed

+47
-20
lines changed

1 file changed

+47
-20
lines changed

administration/roles/cog.py

Lines changed: 47 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -250,43 +250,70 @@ async def roles_clone(self, ctx: Context, role: Role):
250250
if not await is_authorized(ctx.author, role, perma=False):
251251
raise CommandError(t.role_not_authorized)
252252

253-
permission_list = ["add_reactions", "administrator", "attach_files", "ban_members", "change_nickname",
254-
"connect", "create_instant_invite", "deafen_members", "embed_links", "external_emojis",
255-
"kick_members", "manage_channels", "manage_emojis", "manage_guild", "manage_messages",
256-
"manage_nicknames", "manage_permissions", "manage_roles", "manage_webhooks",
257-
"mention_everyone", "move_members", "mute_members", "priority_speaker",
258-
"read_message_history", "read_messages", "request_to_speak", "send_messages",
259-
"send_tts_messages", "speak", "stream", "use_external_emojis", "use_slash_commands",
260-
"use_voice_activation", "value", "view_audit_log", "view_channel", "view_guild_insights"]
253+
permission_list = [
254+
"add_reactions",
255+
"administrator",
256+
"attach_files",
257+
"ban_members",
258+
"change_nickname",
259+
"connect",
260+
"create_instant_invite",
261+
"deafen_members",
262+
"embed_links",
263+
"external_emojis",
264+
"kick_members",
265+
"manage_channels",
266+
"manage_emojis",
267+
"manage_guild",
268+
"manage_messages",
269+
"manage_nicknames",
270+
"manage_permissions",
271+
"manage_roles",
272+
"manage_webhooks",
273+
"mention_everyone",
274+
"move_members",
275+
"mute_members",
276+
"priority_speaker",
277+
"read_message_history",
278+
"read_messages",
279+
"request_to_speak",
280+
"send_messages",
281+
"send_tts_messages",
282+
"speak",
283+
"stream",
284+
"use_external_emojis",
285+
"use_slash_commands",
286+
"use_voice_activation",
287+
"value",
288+
"view_audit_log",
289+
"view_channel",
290+
"view_guild_insights",
291+
]
261292

262293
missing_perms = []
263294
params = discord.Permissions()
264295
bot_member_object = ctx.guild.get_member(self.bot.user.id)
265296

266297
for permission in permission_list:
267-
if getattr(bot_member_object.guild_permissions, permission) == getattr(role.permissions,
268-
permission) is True:
298+
if (
299+
getattr(bot_member_object.guild_permissions,
300+
permission
301+
) == getattr(role.permissions, permission)
302+
is True
303+
):
269304
params.update(**{permission: True})
270305
else:
271306
missing_perms.append(permission)
272307

273308
await ctx.guild.create_role(
274-
name=role.name,
275-
color=role.color,
276-
permissions=params,
277-
hoist=role.hoist,
278-
mentionable=role.mentionable
309+
name=role.name, color=role.color, permissions=params, hoist=role.hoist, mentionable=role.mentionable,
279310
)
280311
await ctx.message.add_reaction(name_to_emoji["white_check_mark"])
281312
if missing_perms:
282313
descrip = ""
283314
for mis in missing_perms:
284315
descrip += f"`{mis}`\n"
285-
em = Embed(
286-
title=t.failed_to_clone_role_permissions,
287-
description=descrip,
288-
color=Colors.MissingPermissions
289-
)
316+
em = Embed(title=t.failed_to_clone_role_permissions, description=descrip, color=Colors.MissingPermissions)
290317
await send_long_embed(ctx, em, paginate=True)
291318

292319
@roles.command(name="remove", aliases=["r", "del", "d", "-"])

0 commit comments

Comments
 (0)