Use non-capturing group in NumberConverter to match new Werkzeug behavior

This commit is contained in:
Robbe Sneyders
2023-02-18 00:48:29 +01:00
parent e7d3ebe53f
commit 7607b48f9a

View File

@@ -131,7 +131,7 @@ class FlaskJSONProvider(flask.json.provider.DefaultJSONProvider):
class NumberConverter(werkzeug.routing.BaseConverter):
"""Flask converter for OpenAPI number type"""
regex = r"[+-]?[0-9]*(\.[0-9]*)?"
regex = r"[+-]?[0-9]*(?:\.[0-9]*)?"
def to_python(self, value):
return float(value)