Skip to content

Commit a5a96cc

Browse files
committed
Fix operations to be converted to snake case instead of lower
1 parent 6bfe51a commit a5a96cc

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/asyncapi_python_codegen/generators/routers.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from typing import Any
44
from dataclasses import dataclass
55
from asyncapi_python.kernel.document import Channel, Operation
6+
from asyncapi_python.utils import snake_case
67

78

89
@dataclass
@@ -203,13 +204,13 @@ def _insert_nested_router(
203204

204205
# Navigate to the parent level
205206
for segment in path[:-1]:
206-
segment_lower = segment.lower()
207-
if segment_lower not in current:
208-
current[segment_lower] = {}
209-
current = current[segment_lower]
207+
segment_snake = snake_case(segment)
208+
if segment_snake not in current:
209+
current[segment_snake] = {}
210+
current = current[segment_snake]
210211

211212
# Insert the router at the final level
212-
final_segment = path[-1].lower()
213+
final_segment = snake_case(path[-1])
213214
current[final_segment] = router
214215

215216
def generate_nested_routers_code(

0 commit comments

Comments
 (0)