From eea675cfa6e7421c02382a1d79dfaf52dc9bcea7 Mon Sep 17 00:00:00 2001 From: Dave Protasowski Date: Thu, 17 Mar 2022 16:49:34 -0400 Subject: [PATCH] drop removeprefix as it's only available in python3.9 (#4844) --- hack/macros.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/hack/macros.py b/hack/macros.py index c462d9977..05d1e3098 100644 --- a/hack/macros.py +++ b/hack/macros.py @@ -9,9 +9,15 @@ from github import Github def print_to_stdout(*vargs): print(*vargs, file = sys.stdout) +def removeprefix(s, prefix): + if s.startswith(prefix): + return s[len(prefix):] + else: + return s[:] + def drop_prefix(tag): - tag = tag.removeprefix("knative-") - tag = tag.removeprefix("v") + tag = removeprefix(tag, "knative-") + tag = removeprefix(tag, "v") return tag def is_major_minor(tag, version):