aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/openxr-loader/python3_8_compatibility.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/openxr-loader/python3_8_compatibility.patch')
-rw-r--r--vcpkg/ports/openxr-loader/python3_8_compatibility.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/vcpkg/ports/openxr-loader/python3_8_compatibility.patch b/vcpkg/ports/openxr-loader/python3_8_compatibility.patch
new file mode 100644
index 0000000..657bb2b
--- /dev/null
+++ b/vcpkg/ports/openxr-loader/python3_8_compatibility.patch
@@ -0,0 +1,13 @@
+diff --git a/scripts/hpp_genxr.py b/scripts/hpp_genxr.py
+index ce419b0..23e1d3d 100644
+--- a/scripts/hpp_genxr.py
++++ b/scripts/hpp_genxr.py
+@@ -36,7 +36,7 @@ from xrconventions import OpenXRConventions
+ from data import EXCLUDED_EXTENSIONS
+
+
+-def makeREstring(strings: Iterable[str], default: typing.Optional[str] = None) -> str:
++def makeREstring(strings, default: typing.Optional[str] = None) -> str:
+ """Turn a list of strings into a regexp string matching exactly those strings."""
+ if strings or default is None:
+ return f"^({'|'.join(re.escape(s) for s in strings)})$"