Skip to content

Commit 93a8951

Browse files
committed
Also don't put null into runtime value map
1 parent b096233 commit 93a8951

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

polynote-runtime/src/main/scala/polynote/runtime/Runtime.scala

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@ object Runtime {
1212
private val externalValues = new ConcurrentHashMap[String, Any]()
1313

1414
def getValue(name: String): Any = externalValues.get(name)
15-
def putValue(name: String, value: Any): Unit = externalValues.put(name, value)
15+
def putValue(name: String, value: Any): Unit =
16+
if (value != null)
17+
externalValues.put(name, value)
18+
else
19+
externalValues.remove(name)
1620

1721
object display {
1822
def html(html: String): Unit = displayer("text/html", html)

0 commit comments

Comments
 (0)