drop removeprefix as it's only available in python3.9 (#4845)

Co-authored-by: Dave Protasowski <dprotaso@gmail.com>
This commit is contained in:
Knative Prow Robot 2022-03-17 13:52:34 -07:00 committed by GitHub
parent 91d55d1cfd
commit b4d646349f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 2 deletions

View File

@ -9,9 +9,15 @@ from github import Github
def print_to_stdout(*vargs): def print_to_stdout(*vargs):
print(*vargs, file = sys.stdout) print(*vargs, file = sys.stdout)
def removeprefix(s, prefix):
if s.startswith(prefix):
return s[len(prefix):]
else:
return s[:]
def drop_prefix(tag): def drop_prefix(tag):
tag = tag.removeprefix("knative-") tag = removeprefix(tag, "knative-")
tag = tag.removeprefix("v") tag = removeprefix(tag, "v")
return tag return tag
def is_major_minor(tag, version): def is_major_minor(tag, version):