Esempio n. 1
0
 def __init__(self, fd, queue):
     assert hasattr(queue, 'put')
     assert hasattr(queue, 'empty')
     assert callable(fd.readline)
     Process.__init__(self)
     self._fd = fd
     self._queue = queue
Esempio n. 2
0
 def __init__(self, fd, queue):
     assert hasattr(queue, 'put')
     assert hasattr(queue, 'empty')
     assert callable(fd.readline)
     Process.__init__(self)
     self._fd = fd
     self._queue = queue
Esempio n. 3
0
 def __init__(self, pipe, object_class, *args, **kwargs):
     Process.__init__(self)
     self.object_class = object_class
     self.init_args = args
     self.init_kwargs = kwargs
     self.pipe = pipe
     self.command_queue = []
     self.message_priorities = {}
Esempio n. 4
0
 def __init__(self, configs, cli_options=None, cfg_patches=None, cli_args=None, no_local=False,
              log_handlers=None, wait_lock=False, files=None, ammo_file=None):
     Process.__init__(self)
     TankWorker.__init__(self, configs=configs, cli_options=cli_options, cfg_patches=cfg_patches,
                         cli_args=cli_args, no_local=no_local, log_handlers=log_handlers,
                         wait_lock=wait_lock, files=files, ammo_file=ammo_file, api_start=True)
     self._status = Value(ctypes.c_char_p, Status.TEST_INITIATED)
     self._test_id = Value(ctypes.c_char_p, self.core.test_id)
     self._retcode = None
     self._msg = Value(ctypes.c_char_p, '')
Esempio n. 5
0
 def __init__(self, sem, port=2022, protocol=ProtocolEnumerator.ECHO, users={}):
     Process.__init__(self, name = "SSHServer")
     self.port = port
     self.users = users
     self.privateKeys = {}
     self.publicKeys = {}
     self.protocol_ = protocol
     self.exitCmd = "exit"
     self.messages = []
     self.sem = sem
Esempio n. 6
0
	def __init__(self, **kwargs):
		"""
		@param init_target: unbound instance method to call at process start
		@param wrap_target: unbound instance method to wrap worker function
		@param term_target: unbound instance method to call at process finish
		"""
		self._init_target = kwargs.pop("init_target", lambda self: None).__get__(self, Process)
		self._wrap_target = kwargs.pop("wrap_target", lambda self: None).__get__(self, Process)
		self._term_target = kwargs.pop("term_target", lambda self: None).__get__(self, Process)
		Process.__init__(self, **kwargs)
Esempio n. 7
0
 def __init__(self, event_loop = ThreadedEventLoop()):
     Process.__init__(self)
     self.server_pipe, self.client_pipe = Pipe()
     self.server_router = Router(self.server_pipe)
     self.client_router = Router(self.client_pipe)
     self.srv_command_pipe = self.server_router.create()
     self.cli_command_pipe = self.client_router.create(self.srv_command_pipe.id)
     self.children = {}
     self.client_event_loop = event_loop
     self.client_event_loop.register_hook(self.client_router.eventloop_hook)
Esempio n. 8
0
File: SSH.py Progetto: sys-git/YATES
    def __init__(self, username, password, host, cmdsToSend, port = 22, exitCmd = "exit", timeout = None):
        Process.__init__(self, name = "SSHClient")

        self.logger = LogManager().getLogger('SSHClient-%s' % host)
        self.username = username
        self.password = password
        self.host = host
        self.port = int(port)
        self.cmdsToSend = cmdsToSend if isinstance(cmdsToSend, list) else [cmdsToSend]
        self.exitCmd = exitCmd

        self.queue = Queue()
        self.msg = ""
        self.status = Status.FAILURE
        self.startTime = Value('d', 0.0)
        self.endTime = Value('d', 0.0)
        self.timeout = timeout or SSHClient.TIMEOUT
        self.cmdsSend = False
        self.start()
Esempio n. 9
0
 def __init__(self, queue):
     Process.__init__(self, name = "UDPServer")
     #self.daemon = True
     self.queue = queue
     self.shutdownQueue = Queue()
     self.start()
Esempio n. 10
0
 def __init__(self, group=None, target=None, name=None, args=(), kwargs={}):
     Process.__init__(self, group=group, target=target, name=name, args=args, kwargs=kwargs)
Esempio n. 11
0
 def __init__(self, sa):
     Process.__init__(self)
     self.sa = sa
     self.arr = sa.getNumpyWrapper()
Esempio n. 12
0
 def __init__(self, sa):
     Process.__init__(self)
     self.sa = sa
     self.arr = sa.getNumpyWrapper()