From 689dd4b73baee899069ba57d7cf74505c9062332 Mon Sep 17 00:00:00 2001 From: Manuel Barkhau Date: Thu, 18 Mar 2021 19:42:23 +0000 Subject: [PATCH] cleanup regex101 url gen --- src/bumpver/regexfmt.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/bumpver/regexfmt.py b/src/bumpver/regexfmt.py index a6fb458..aaf9b88 100644 --- a/src/bumpver/regexfmt.py +++ b/src/bumpver/regexfmt.py @@ -61,16 +61,13 @@ def pyexpr_regex(regex: str) -> str: return f"re.compile({repr(regex)})" +URL_TEMPLATE = "https://regex101.com/?flavor=python&flags=gmx®ex=" + + def regex101_url(regex_pattern: str) -> str: try: regex_pattern = format_regex(regex_pattern) except re.error: logger.warning(f"Error formatting regex '{repr(regex_pattern)}'") - return "".join( - ( - "https://regex101.com/", - "?flavor=python", - "&flags=gmx" "®ex=" + pysix.quote(regex_pattern), - ) - ) + return URL_TEMPLATE + pysix.quote(regex_pattern)