From a1be7e305f0e5a44deb134e2056ee0d8eeaeff69 Mon Sep 17 00:00:00 2001 From: harabat <45575009+harabat@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:30:06 +0000 Subject: [PATCH] allow hyphens in parameter names Fixes #976 --- openapi_python_client/parser/openapi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openapi_python_client/parser/openapi.py b/openapi_python_client/parser/openapi.py index 20a5e9376..1ed5eebbc 100644 --- a/openapi_python_client/parser/openapi.py +++ b/openapi_python_client/parser/openapi.py @@ -26,7 +26,7 @@ from .properties.schemas import parameter_from_reference from .responses import Response, response_from_data -_PATH_PARAM_REGEX = re.compile("{([a-zA-Z_][a-zA-Z0-9_]*)}") +_PATH_PARAM_REGEX = re.compile("{([a-zA-Z_-][a-zA-Z0-9_-]*)}") def import_string_from_class(class_: Class, prefix: str = "") -> str: