From a35aaddaf1d7ae9fa53c566c68d8a31e9168aa9c Mon Sep 17 00:00:00 2001 From: Christos Tsolakis <christos.tsolakis@kitware.com> Date: Thu, 14 Nov 2024 16:56:21 -0500 Subject: [PATCH] Fix python 3.13 deprecation warnings Fixes warning for `re.sub`: DeprecationWarning: 'count' is passed as positional argument --- Wrapping/Python/vtkmodules/generate_pyi.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Wrapping/Python/vtkmodules/generate_pyi.py b/Wrapping/Python/vtkmodules/generate_pyi.py index 0a3f28268aa..9459d637eaf 100755 --- a/Wrapping/Python/vtkmodules/generate_pyi.py +++ b/Wrapping/Python/vtkmodules/generate_pyi.py @@ -342,9 +342,9 @@ def get_constructors(c): if signature.startswith("def " + name + "("): signature = re.sub("-> \'?" + name + "\'?", "-> None", signature) if signature.startswith("def " + name + "()"): - constructors.append(re.sub(name + r"\(", "__init__(self", signature, 1)) + constructors.append(re.sub(name + r"\(", "__init__(self", signature, count=1)) else: - constructors.append(re.sub(name + r"\(", "__init__(self, ", signature, 1)) + constructors.append(re.sub(name + r"\(", "__init__(self, ", signature, count=1)) return constructors def handle_static(o, signature): -- GitLab