def launch_process(self, command):
"""* What you can do
- It starts jumanpp process and keep it.
"""
# type: (text_type)->None
if not self.option is None:
command_plus_option = self.unix_command + " " + self.option
else:
command_plus_option = self.unix_command
if six.PY3:
if shutil.which(command) is None:
raise Exception("No command at {}".format(command))
else:
self.process_analyzer = pexpect.spawnu(command_plus_option)
self.process_id = self.process_analyzer.pid
else:
doc_command_string = "echo '' | {}".format(command)
command_check = os.system(doc_command_string)
if not command_check == 0:
raise Exception("No command at {}".format(command))
else:
self.process_analyzer = pexpect.spawnu(command_plus_option)
self.process_id = self.process_analyzer.pid
评论列表
文章目录