From 1dbbd0c0f54dfc9fbe26b2a3d12c6f89591696b0 Mon Sep 17 00:00:00 2001 From: Maximilian Moser Date: Tue, 18 Mar 2025 20:26:14 +0100 Subject: [PATCH] fix(uri): remove "mailto:" prefix manually * the use of `lstrip()` here was a bit too aggressive * `removeprefix()` is only available with python 3.9+ --- src/validators/uri.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/validators/uri.py b/src/validators/uri.py index 14bab40..6699159 100644 --- a/src/validators/uri.py +++ b/src/validators/uri.py @@ -68,7 +68,7 @@ def uri(value: str, /): # email if value.startswith("mailto:"): - return email(value.lstrip("mailto:")) + return email(value[len("mailto:"):]) # file if value.startswith("file:"):