From 0973d5384c03ce6f2b2c5599a186effef02b1a61 Mon Sep 17 00:00:00 2001 From: Carson Sievert Date: Thu, 25 Oct 2018 16:05:42 -0500 Subject: [PATCH] unload tm/NLP when 082-word-cloud's session ends --- 082-word-cloud/server.R | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/082-word-cloud/server.R b/082-word-cloud/server.R index d6e49337..33075f50 100644 --- a/082-word-cloud/server.R +++ b/082-word-cloud/server.R @@ -29,4 +29,11 @@ function(input, output, session) { min.freq = input$freq, max.words=input$max, colors=brewer.pal(8, "Dark2")) }) + + # tm depends on NLP which causes NLP::annotate to override + # ggplot2::annotate when calling `library(ggplot2); library(tm)` + session$onSessionEnded(function() { + unloadNamespace("tm") + unloadNamespace("NLP") + }) }