From 5bf0f99db2be04f3761ec2719cacbc0fefa945a6 Mon Sep 17 00:00:00 2001 From: Garrett Gu Date: Thu, 12 Sep 2024 05:58:05 +0000 Subject: [PATCH] create makePackagesOnlyBundler instead of reusing makeDisabledBundler --- src/workerd/api/pyodide/pyodide.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/workerd/api/pyodide/pyodide.h b/src/workerd/api/pyodide/pyodide.h index e93e34c4f03..fe9abad3d32 100644 --- a/src/workerd/api/pyodide/pyodide.h +++ b/src/workerd/api/pyodide/pyodide.h @@ -248,9 +248,14 @@ class ArtifactBundler: public jsg::Object { return isValidating; } - static jsg::Ref makeDisabledBundler( - kj::Maybe packageManager = kj::none) { - return jsg::alloc(packageManager, kj::none); + static jsg::Ref makeDisabledBundler() { + return jsg::alloc(kj::none, kj::none); + } + + // Creates an ArtifactBundler that only grants access to packages, and not a memory snapshot. + static jsg::Ref makePackagesOnlyBundler( + kj::Maybe manager) { + return jsg::alloc(manager, kj::none); } void visitForMemoryInfo(jsg::MemoryTracker& tracker) const {