From 78373f300882ebad10eda79eab7ee1e8a8d82b93 Mon Sep 17 00:00:00 2001
From: Tobias Markmann <tm@ayena.de>
Date: Mon, 1 Oct 2018 12:04:11 +0200
Subject: Change ur literals to r, as ur is unsupported in Python 3

r literal is supported by both Python 2 and Python 3.

Test-Information:

Builds on Windows 10 with Python 3 and VS 2015.

Change-Id: I2210a1ba01a4bf3c175634adeb067f1f939a7e61

diff --git a/BuildTools/Copyrighter.py b/BuildTools/Copyrighter.py
index cfde98f..4c7bfeb 100755
--- a/BuildTools/Copyrighter.py
+++ b/BuildTools/Copyrighter.py
@@ -8,7 +8,7 @@ CONTRIBUTOR_LICENSE = "mit"
 LICENSE_DIR = "Documentation/Licenses"
 
 # The following regex parses license comment blocks and its part out of a complete source file.
-reParseLicenseCommentBlocks = re.compile(ur'(\/\*\n\s\*\sCopyright \(c\) (?P<startYear>\d\d\d\d)(-(?P<endYear>\d\d\d\d))? (?P<author>[^\n\.]*)\.?\n.\* (?P<license>[^\n]*)\n \* (?P<seeMore>[^\n]+)\n *\*\/)')
+reParseLicenseCommentBlocks = re.compile(r'(\/\*\n\s\*\sCopyright \(c\) (?P<startYear>\d\d\d\d)(-(?P<endYear>\d\d\d\d))? (?P<author>[^\n\.]*)\.?\n.\* (?P<license>[^\n]*)\n \* (?P<seeMore>[^\n]+)\n *\*\/)')
 
 class License :
     def __init__(self, name, file) :
diff --git a/BuildTools/ProjectCopyrightSummary.py b/BuildTools/ProjectCopyrightSummary.py
index 6e2d824..f6b18a0 100755
--- a/BuildTools/ProjectCopyrightSummary.py
+++ b/BuildTools/ProjectCopyrightSummary.py
@@ -17,7 +17,7 @@ def CopyrightNames(filename):
     names = []
     with open(filename, 'r') as file:
         data = file.read()
-        p = re.compile(ur'\* Copyright.*\d\d\d\d (.*?)\.?$', re.MULTILINE)
+        p = re.compile(r'\* Copyright.*\d\d\d\d (.*?)\.?$', re.MULTILINE)
         names = re.findall(p, data)
     return names
 
diff --git a/BuildTools/SCons/Tools/WindowsBundle.py b/BuildTools/SCons/Tools/WindowsBundle.py
index b0f7772..4d73fa3 100644
--- a/BuildTools/SCons/Tools/WindowsBundle.py
+++ b/BuildTools/SCons/Tools/WindowsBundle.py
@@ -33,7 +33,7 @@ def generate(env) :
 
             mappings = []
 
-            p = re.compile(ur'"([^\"]*)" "([^\"]*)"')
+            p = re.compile(r'"([^\"]*)" "([^\"]*)"')
 
             matches = re.findall(p, stdout)
             for match in matches:
@@ -97,7 +97,7 @@ def generate(env) :
                 break
 
         # handle core DLLs
-        qt_corelib_regex = re.compile(ur".*bin.*\\(.*)\.dll")
+        qt_corelib_regex = re.compile(r".*bin.*\\(.*)\.dll")
 
         for qtlib in qtlibs:
             if qtlib.startswith("Qt5"):
@@ -111,7 +111,7 @@ def generate(env) :
                 all_files += env.Install(bundle, src_path)
 
         # handle plugins
-        qt_plugin_regex = re.compile(ur".*plugins.*\\(.*)\\(.*)\.dll")
+        qt_plugin_regex = re.compile(r".*plugins.*\\(.*)\\(.*)\.dll")
         for (src_path, target_path) in qtmappings:
             if qt_plugin_regex.match(src_path):
                 plugin_folder, filename = qt_plugin_regex.match(src_path).groups()
-- 
cgit v0.10.2-6-g49f6