code: def child_task(self):
          '''child process - this holds all the GUI elements'''
          from MAVProxy.modules.lib import mp_util
          import wx_processguard
          from wx_loader import wx
          from wxsettings_ui import SettingsDlg
          
          mp_util.child_close_fds()
          app = wx.App(False)
          dlg = SettingsDlg(self.settings)
          dlg.parent_pipe = self.parent_pipe
          dlg.ShowModal()
          dlg.Destroy(f child_task(self):
          '''child process - this holds all the GUI elements'''
          from MAVProxy.modules.lib import mp_util
          import wx_processguard
          from wx_loader import wx
          from wxsettings_ui import SettingsDlg
          
          mp_util.child_close_fds()
          app = wx.App(False)
          dlg = SettingsDlg(self.settings)
          dlg.parent_pipe = self.parent_pipe
          dlg.ShowModal()
          dlg.Destroy()
docs: child process - this holds all the GUI elements