From: Zdenek Dohnal Date: Fri, 11 Aug 2023 21:32:23 +0000 (+0200) Subject: patch 9.0.1689: python 3.12 produces warnings and fails test X-Git-Tag: v9.0.1689 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=288bf26c5310ce3b06042d3f731c0d2341325fb5;p=thirdparty%2Fvim.git patch 9.0.1689: python 3.12 produces warnings and fails test Problem: python 3.12 produces warnings and fails test Solution: Make use of raw strings in python3 tests closes: #12765 Signed-off-by: Christian Brabandt Co-authored-by: Zdenek Dohnal --- diff --git a/src/testdir/test_python3.vim b/src/testdir/test_python3.vim index b7140ee7bc..e975cb61b9 100644 --- a/src/testdir/test_python3.vim +++ b/src/testdir/test_python3.vim @@ -22,10 +22,10 @@ func Test_AAA_python3_setup() import sys import re - py33_type_error_pattern = re.compile('^__call__\(\) takes (\d+) positional argument but (\d+) were given$') + py33_type_error_pattern = re.compile(r'^__call__\(\) takes (\d+) positional argument but (\d+) were given$') py37_exception_repr = re.compile(r'([^\(\),])(\)+)$') - py39_type_error_pattern = re.compile('\w+\.([^(]+\(\) takes)') - py310_type_error_pattern = re.compile('takes (\d+) positional argument but (\d+) were given') + py39_type_error_pattern = re.compile(r'\w+\.([^(]+\(\) takes)') + py310_type_error_pattern = re.compile(r'takes (\d+) positional argument but (\d+) were given') def emsg(ei): return ei[0].__name__ + ':' + repr(ei[1].args) diff --git a/src/version.c b/src/version.c index 99f0013ee1..54a43765e7 100644 --- a/src/version.c +++ b/src/version.c @@ -695,6 +695,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1689, /**/ 1688, /**/