From: Carsten Schoenert Date: Thu, 18 Jul 2024 14:50:22 +0000 (+0200) Subject: python: Use raw-strings expressions X-Git-Tag: archive/raspbian/8.0.6+dfsg-1+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=86a4eca1987fadfc4f7ad7e6893b03360eef78be;p=kicad.git python: Use raw-strings expressions Python 3.12 is now more pedantic about the used string regexp syntax in re.* functions. Gbp-Pq: Topic fixes Gbp-Pq: Name python-Use-raw-strings-expressions.patch --- diff --git a/eeschema/python_scripts/kicad_netlist_reader.py b/eeschema/python_scripts/kicad_netlist_reader.py index 1a4146eb..5d105d67 100644 --- a/eeschema/python_scripts/kicad_netlist_reader.py +++ b/eeschema/python_scripts/kicad_netlist_reader.py @@ -745,7 +745,7 @@ class netlist(): # the normal sort would place 100 before 99 since it only would look at the first digit. def sortKey( str ): return [ int(t) if t.isdigit() else t.lower() - for t in re.split( '(\d+)', str ) ] + for t in re.split( r'(\d+)', str ) ] ret.sort(key=lambda g: sortKey(g.getRef())) @@ -791,7 +791,7 @@ class netlist(): # the normal sort would place 100 before 99 since it only would look at the first digit. def sortKey( str ): return [ int(t) if t.isdigit() else t.lower() - for t in re.split( '(\d+)', str ) ] + for t in re.split( r'(\d+)', str ) ] for g in groups: #g = sorted(g, key=lambda g: sortKey(g.getRef()))