Nat1anWasTaken / Lava

Function with cyclomatic complexity higher than threshold PY-R1000
Anti-pattern
Minor
2 months agoa year old
LavaPlayer.update_display has a cyclomatic complexity of 17 with "high" risk
134        """
135        self.show_lyrics = not self.show_lyrics
136
137    async def update_display(self,138                             new_message: Optional[Message] = None,
139                             delay: int = 0,
140                             interaction: Optional[Interaction] = None,
Events.on_message_interaction has a cyclomatic complexity of 16 with "high" risk
147                    pass
148
149    @commands.Cog.listener(name="on_message_interaction")
150    async def on_message_interaction(self, interaction: MessageInteraction):151        if interaction.data.custom_id.startswith("control"):
152            if interaction.data.custom_id.startswith("control.empty"):
153                await interaction.response.edit_message()
Commands.play has a cyclomatic complexity of 16 with "high" risk
154            )
155        ]
156    )
157    async def play(self, interaction: ApplicationCommandInteraction, query: str,158                   index: int = None, shuffle: bool = False):
159        await interaction.response.defer()
160