We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 83b26d4 commit 9ba0c3eCopy full SHA for 9ba0c3e
src/asyncapi_python/contrib/codec/json.py
@@ -112,9 +112,10 @@ def _to_class_name(self, message_name: str) -> str:
112
if not any(c in message_name for c in "._-"):
113
# Split camelCase on uppercase letters
114
import re
115
- parts = re.findall(r'[A-Z][a-z]*|[a-z]+', message_name)
+
116
+ parts = re.findall(r"[A-Z][a-z]*|[a-z]+", message_name)
117
else:
118
# Split on separators for snake_case, kebab-case, dot.case
119
parts = message_name.replace("-", "_").replace(".", "_").split("_")
-
120
121
return "".join(part.capitalize() for part in parts if part)
0 commit comments