File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
src/asyncapi_python_codegen/generators Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 33from typing import Any
44from dataclasses import dataclass
55from 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 (
You can’t perform that action at this time.
0 commit comments