mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-06-07 20:28:38 +00:00
Fix TypeError in Range transformer from None value
This commit is contained in:
parent
2b600241a4
commit
65a1c1014b
@ -384,7 +384,7 @@ else:
|
|||||||
.. code-block:: python3
|
.. code-block:: python3
|
||||||
|
|
||||||
@app_commands.command()
|
@app_commands.command()
|
||||||
async def range(interaction: discord.Interaction, value: app_commands.Range[10:12]):
|
async def range(interaction: discord.Interaction, value: app_commands.Range[int, 10, 12]):
|
||||||
await interaction.response.send_message(f'Your value is {value}', ephemeral=True)
|
await interaction.response.send_message(f'Your value is {value}', ephemeral=True)
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -414,7 +414,11 @@ else:
|
|||||||
else:
|
else:
|
||||||
raise TypeError(f'expected int or float as range type, received {obj_type!r} instead')
|
raise TypeError(f'expected int or float as range type, received {obj_type!r} instead')
|
||||||
|
|
||||||
transformer = _make_range_transformer(opt_type, min=obj_type(min), max=obj_type(max))
|
transformer = _make_range_transformer(
|
||||||
|
opt_type,
|
||||||
|
min=obj_type(min) if min is not None else None,
|
||||||
|
max=obj_type(max) if max is not None else None,
|
||||||
|
)
|
||||||
return _TransformMetadata(transformer)
|
return _TransformMetadata(transformer)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user