diff mbox series

fetch2: Avoid deprecation warning

Message ID 20241003132204.3574272-1-richard.purdie@linuxfoundation.org
State Accepted, archived
Commit 016d872dc3c36792af5c84da1d35a5c86996d795
Headers show
Series fetch2: Avoid deprecation warning | expand

Commit Message

Richard Purdie Oct. 3, 2024, 1:22 p.m. UTC
From re on python 3.13 onwards: "Passing count and flags as positional arguments is deprecated.
In future Python versions they will be keyword-only parameters."

Avoid the warning.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 lib/bb/fetch2/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/lib/bb/fetch2/__init__.py b/lib/bb/fetch2/__init__.py
index 33a8086f27..b194a79be9 100644
--- a/lib/bb/fetch2/__init__.py
+++ b/lib/bb/fetch2/__init__.py
@@ -237,7 +237,7 @@  class URI(object):
         # to RFC compliant URL format. E.g.:
         #   file://foo.diff -> file:foo.diff
         if urlp.scheme in self._netloc_forbidden:
-            uri = re.sub("(?<=:)//(?!/)", "", uri, 1)
+            uri = re.sub(r"(?<=:)//(?!/)", "", uri, count=1)
             reparse = 1
 
         if reparse: