@@ -171,7 +171,7 @@ async def _parse_arguments(self, context: Context) -> ...:
171171 signature : inspect .Signature = inspect .signature (self ._callback )
172172
173173 # We expect context always and self with commands in components...
174- skip : int = 1 if not self ._injected else 2
174+ skip : int = 2 if self ._injected else 1
175175 params : list [inspect .Parameter ] = list (signature .parameters .values ())[skip :]
176176
177177 args : list [Any ] = []
@@ -337,7 +337,7 @@ def wrapper(
337337 raise TypeError (f'Command callback for "{ func .__qualname__ } " must be a coroutine function.' )
338338
339339 func_name = func .__name__
340- name_ = func_name if not name else name .strip ().replace (" " , "" ) or func_name
340+ name_ = name .strip ().replace (" " , "" ) or func_name if name else func_name
341341
342342 return Command (name = name_ , callback = func , aliases = aliases or [], extras = extras or {}, ** kwargs )
343343
@@ -357,7 +357,7 @@ def wrapper(
357357 raise TypeError (f'Group callback for "{ func .__qualname__ } " must be a coroutine function.' )
358358
359359 func_name = func .__name__
360- name_ = func_name if not name else name .strip ().replace (" " , "" ) or func_name
360+ name_ = name .strip ().replace (" " , "" ) or func_name if name else func_name
361361
362362 return Group (name = name_ , callback = func , aliases = aliases or [], extras = extras or {}, ** kwargs )
363363
0 commit comments