From e242a8d29f219946ab196b4c6659dd7d882a2c3e Mon Sep 17 00:00:00 2001
From: Marcelo Trylesinski <marcelotryle@gmail.com>
Date: Thu, 20 Mar 2025 10:17:38 +0000
Subject: [PATCH] support 3.8

---
 fastapi/routing.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fastapi/routing.py b/fastapi/routing.py
index b45407092..956ffacba 100644
--- a/fastapi/routing.py
+++ b/fastapi/routing.py
@@ -492,7 +492,7 @@ class APIRoute(routing.Route):
         if methods is None:
             methods = ["GET", "HEAD"]
         elif "GET" in methods:
-            methods = set(methods) | {"HEAD"}
+            methods = set(methods).union({"HEAD"})
         self.methods: Set[str] = {method.upper() for method in methods}
         if isinstance(generate_unique_id_function, DefaultPlaceholder):
             current_generate_unique_id: Callable[[APIRoute], str] = (