Exemple #1
0
class PyroQueueRoot(object):
    def __init__(self, comm):
        self.comm = comm
        self.repl = ProgrammaticREPL()
        self.execution_thread = ExecutionThread(self.repl)
        self.payload_handler = PayloadHandler()
        self.execution_thread.start()

    def execute(self, code, hide=False):
        mylog.info('Root sending out code.')
        code = self.comm.comm.bcast(code, root=0)
        task = {'type': 'code', 'code': code, 'hide': hide}
        self.execution_thread.queue.put(task)

    def deliver(self):
        return self.payload_handler.deliver_payloads()
class PyroQueueRoot(object):
    def __init__(self, comm):
        self.comm = comm
        self.repl = ProgrammaticREPL()
        self.execution_thread = ExecutionThread(self.repl)
        self.payload_handler = PayloadHandler()
        self.execution_thread.start()

    def execute(self, code, hide=False):
        mylog.info("Root sending out code.")
        code = self.comm.comm.bcast(code, root=0)
        task = {"type": "code", "code": code, "hide": hide}
        self.execution_thread.queue.put(task)

    def deliver(self):
        return self.payload_handler.deliver_payloads()
Exemple #3
0
 def __init__(self, comm):
     self.comm = comm
     self.repl = ProgrammaticREPL()
     self.execution_thread = ExecutionThread(self.repl)
     self.payload_handler = PayloadHandler()
     self.execution_thread.start()
 def __init__(self, comm):
     self.comm = comm
     self.repl = ProgrammaticREPL()
     self.execution_thread = ExecutionThread(self.repl)
     self.payload_handler = PayloadHandler()
     self.execution_thread.start()