void-packages/srcpkgs/pluma/patches/python-3.12.patch

42 lines
1.7 KiB
Diff

diff --git a/plugins/externaltools/tools/library.py b/plugins/externaltools/tools/library.py
index ed66e26..0eb4e12 100755
--- a/plugins/externaltools/tools/library.py
+++ b/plugins/externaltools/tools/library.py
@@ -197,7 +197,7 @@ class ToolDirectory(object):
class Tool(object):
- RE_KEY = re.compile('^([a-zA-Z_][a-zA-Z0-9_.\-]*)(\[([a-zA-Z_@]+)\])?$')
+ RE_KEY = re.compile(r'^([a-zA-Z_][a-zA-Z0-9_.\-]*)(\[([a-zA-Z_@]+)\])?$')
def __init__(self, parent, filename=None):
super(Tool, self).__init__()
diff --git a/plugins/snippets/snippets/Document.py b/plugins/snippets/snippets/Document.py
index 1c2960b..65c4b43 100644
--- a/plugins/snippets/snippets/Document.py
+++ b/plugins/snippets/snippets/Document.py
@@ -827,8 +827,8 @@ class Document:
return components
def relative_path(self, first, second, mime):
- prot1 = re.match('(^[a-z]+:\/\/|\/)(.*)', first)
- prot2 = re.match('(^[a-z]+:\/\/|\/)(.*)', second)
+ prot1 = re.match(r'(^[a-z]+:\/\/|\/)(.*)', first)
+ prot2 = re.match(r'(^[a-z]+:\/\/|\/)(.*)', second)
if not prot1 or not prot2:
return second
diff --git a/plugins/snippets/snippets/SubstitutionParser.py b/plugins/snippets/snippets/SubstitutionParser.py
index e6b4647..a03382b 100644
--- a/plugins/snippets/snippets/SubstitutionParser.py
+++ b/plugins/snippets/snippets/SubstitutionParser.py
@@ -159,7 +159,7 @@ class SubstitutionParser:
return match.group(1), tokens[match.end():]
def _condition_value(self, tokens):
- match = re.match('\\\\?%s\s*' % self.REG_GROUP, tokens)
+ match = re.match('\\\\?%s\\s*' % self.REG_GROUP, tokens)
if not match:
return None, tokens