コード例 #1
0
ファイル: child_command_server.py プロジェクト: cattaka/Xpra
 def init(self, opts):
     self.exit_with_children = opts.exit_with_children
     self.terminate_children = opts.terminate_children
     self.start_new_commands = opts.start_new_commands
     self.start_commands = opts.start
     self.start_child_commands = opts.start_child
     self.start_after_connect = opts.start_after_connect
     self.start_child_after_connect = opts.start_child_after_connect
     self.start_on_connect = opts.start_on_connect
     self.start_child_on_connect = opts.start_child_on_connect
     if opts.exec_wrapper:
         import shlex
         self.exec_wrapper = shlex.split(opts.exec_wrapper)
     self.child_reaper = getChildReaper()
     self.start_env = parse_env(opts.start_env)
コード例 #2
0
 def init(self, opts):
     self.exit_with_children = opts.exit_with_children
     self.terminate_children = opts.terminate_children
     self.start_new_commands = opts.start_new_commands
     self.start_commands              = opts.start
     self.start_late_commands         = opts.start_late
     self.start_child_commands        = opts.start_child
     self.start_child_late_commands   = opts.start_child_late
     self.start_after_connect         = opts.start_after_connect
     self.start_child_after_connect   = opts.start_child_after_connect
     self.start_on_connect            = opts.start_on_connect
     self.start_child_on_connect      = opts.start_child_on_connect
     self.start_on_last_client_exit   = opts.start_on_last_client_exit
     self.start_child_on_last_client_exit = opts.start_child_on_last_client_exit
     if opts.exec_wrapper:
         self.exec_wrapper = shlex.split(opts.exec_wrapper)
     self.child_reaper = getChildReaper()
     self.source_env = source_env(opts.source_start)
     self.start_env = parse_env(opts.start_env)
     if self.start_new_commands:
         #may already have been initialized by servercore:
         self.menu_provider = self.menu_provider or get_menu_provider()
         self.menu_provider.on_reload.append(self.send_updated_menu)