コード例 #1
0
 def setUp(self):
     self.sm = SessionManager(
         kernel_manager=DummyMKM(),
         contents_manager=ContentsManager(),
     )
     self.loop = IOLoop()
     self.addCleanup(partial(self.loop.close, all_fds=True))
コード例 #2
0
    def initialize(self, argv=None):
        """
        Initializes JaffleServer.
        Setup Jupyter and Jaffle managers before starting the server.

        Parameters
        ----------
        argv : list[str]
            Command line strings.
        """
        super().initialize(argv)

        self.check_running()

        self.init_dir()

        self.kernel_spec_manager = KernelSpecManager(parent=self)
        self.kernel_manager = MappingKernelManager(
            parent=self,
            log=self.log,
            connection_dir=self.runtime_dir,
            kernel_spec_manager=self.kernel_spec_manager,
            kernel_manager_class='jaffle.kernel_manager.JaffleKernelManager')
        self.contents_manager = ContentsManager(parent=self, log=self.log)
        self.session_manager = JaffleSessionManager(
            parent=self,
            log=self.log,
            kernel_manager=self.kernel_manager,
            contents_manager=self.contents_manager)

        self.init_signal()

        self.load_conf()

        self.init_logger_handler()

        self.status = JaffleStatus(os.getpid(), self.raw_namespace,
                                   self.runtime_variables)
コード例 #3
0
 def setUp(self):
     self.sm = SessionManager(
         kernel_manager=DummyMKM(),
         contents_manager=ContentsManager(),
     )