From 0838ac0121b2873096343ef0e1eeca170b30ad9b Mon Sep 17 00:00:00 2001 From: jaroslawmalekcodete Date: Thu, 14 Jun 2018 14:15:29 +0200 Subject: [PATCH] #7491: init NamespaceClient (#7527) --- .../java/com/twosigma/beakerx/clojure/kernel/Clojure.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel/clojure/src/main/java/com/twosigma/beakerx/clojure/kernel/Clojure.java b/kernel/clojure/src/main/java/com/twosigma/beakerx/clojure/kernel/Clojure.java index ab8fe62b84..889cc3b447 100644 --- a/kernel/clojure/src/main/java/com/twosigma/beakerx/clojure/kernel/Clojure.java +++ b/kernel/clojure/src/main/java/com/twosigma/beakerx/clojure/kernel/Clojure.java @@ -22,6 +22,7 @@ import clojure.lang.LazySeq; import com.fasterxml.jackson.databind.ObjectMapper; import com.twosigma.beakerx.DisplayerDataMapper; +import com.twosigma.beakerx.NamespaceClient; import com.twosigma.beakerx.clojure.evaluator.ClojureEvaluator; import com.twosigma.beakerx.clojure.handlers.ClojureCommOpenHandler; import com.twosigma.beakerx.clojure.handlers.ClojureKernelInfoHandler; @@ -78,10 +79,15 @@ public static void main(final String[] args) throws InterruptedException, IOExce KernelSocketsFactoryImpl kernelSocketsFactory = new KernelSocketsFactoryImpl( new KernelConfigurationFile(args)); ClojureEvaluator evaluator = new ClojureEvaluator(id, id, getKernelParameters()); + initNamespaceClient(id); return new Clojure(id, evaluator, kernelSocketsFactory); }); } + private static void initNamespaceClient(String id) { + NamespaceClient.getBeaker(id); + } + @Override protected void configureMagicCommands() { super.configureMagicCommands();