From 4587fea30b85ec6d2ce24f6c84cdaae3db8a7558 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Thu, 9 Jan 2025 12:16:26 +0100 Subject: [PATCH] Changes for Pyodide 0.27.0 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 = [