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 4b7ef35 commit 8a76df5Copy full SHA for 8a76df5
openapi_python_client/openapi_parser/reference.py
@@ -21,9 +21,10 @@ class Reference:
21
def from_ref(ref: str) -> Reference:
22
""" Get a Reference from the openapi #/schemas/blahblah string """
23
ref_value = ref.split("/")[-1]
24
- class_name = stringcase.pascalcase(ref_value)
+ # ugly hack to avoid stringcase ugly pascalcase output when ref_value isn't snake case
25
+ class_name = stringcase.pascalcase(ref_value.replace(" ", ""))
26
27
if class_name in class_overrides:
28
return class_overrides[class_name]
29
- return Reference(class_name=class_name, module_name=stringcase.snakecase(ref_value),)
30
+ return Reference(class_name=class_name, module_name=stringcase.snakecase(class_name),)
0 commit comments