From a6701ced8d6409273373294f947a4cea0e814fc0 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Sun, 13 Jul 2025 23:42:50 +0100 Subject: [PATCH] Kotlin: Update regex patterns to use raw string notation Fixes warnings like SyntaxWarning: invalid escape sequence '\S' --- java/kotlin-extractor/generate_dbscheme.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/kotlin-extractor/generate_dbscheme.py b/java/kotlin-extractor/generate_dbscheme.py index be0c5622ed1..2f839158d9a 100755 --- a/java/kotlin-extractor/generate_dbscheme.py +++ b/java/kotlin-extractor/generate_dbscheme.py @@ -35,10 +35,10 @@ def parse_dbscheme(filename): unions[name] = typs # tables - for relname, body in re.findall('\n([\w_]+)(\([^)]*\))', + for relname, body in re.findall(r'\n([\w_]+)(\([^)]*\))', dbscheme, flags=re.DOTALL): - columns = list(re.findall('(\S+)\s*:\s*([^\s,]+)(?:\s+(ref)|)', body)) + columns = list(re.findall(r'(\S+)\s*:\s*([^\s,]+)(?:\s+(ref)|)', body)) tables[relname] = columns parse_dbscheme(dbscheme)