예제 #1
0
 def __init__(self, filename, ip, update_function=None, tmp_dir=None):
     self.filename = filename
     self.fkm = ForkingKernelManager(self.filename,
                                     ip,
                                     update_function,
                                     tmp_dir=tmp_dir)
     self._kernels = set()
예제 #2
0
파일: receiver.py 프로젝트: nw0awu/sagecell
 def __init__(self, ip, tmp_dir):
     self.context = zmq.Context()
     self.dealer = self.context.socket(zmq.DEALER)
     self.port = self.dealer.bind_to_random_port("tcp://%s" % ip)
     print(self.port)
     sys.stdout.flush()
     self.sage_mode = self.setup_sage()
     print(self.sage_mode)
     sys.stdout.flush()
     self.km = ForkingKernelManager(
         ip, update_function=self.update_dict_with_sage, tmp_dir=tmp_dir)
     self.timer = Timer("", reset=True)