diff --git a/fastapi/utils.py b/fastapi/utils.py index 53b2fa0c3..012b71cdf 100644 --- a/fastapi/utils.py +++ b/fastapi/utils.py @@ -183,7 +183,7 @@ def generate_unique_id(route: "APIRoute") -> str: operation_id = f"{route.name}{route.path_format}" operation_id = re.sub(r"\W", "_", operation_id) assert route.methods - operation_id = f"{operation_id}_{list(route.methods)[0].lower()}" + operation_id = f"{operation_id}_{next(iter(route.methods)).lower()}" return operation_id