From d189253695c380688740ebf5b8cf0125a3741758 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Thu, 9 Jan 2025 15:47:15 +0100 Subject: [PATCH] Changes for Pyodide 0.27.0 (#3309) It unconditionally uses FinalizationRegistry so we need to make a dummy class. --- src/pyodide/BUILD.bazel | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pyodide/BUILD.bazel b/src/pyodide/BUILD.bazel index aa0695d5526..27007613677 100644 --- a/src/pyodide/BUILD.bazel +++ b/src/pyodide/BUILD.bazel @@ -94,6 +94,13 @@ const location = undefined; function addEventListener(){} function reportUndefinedSymbolsNoOp() {} + +if (typeof FinalizationRegistry === "undefined") { + globalThis.FinalizationRegistry = class FinalizationRegistry { + register(){} + unregister(){} + }; +} """ REPLACEMENTS = [