示例#1
0
 def open_connection(self, args):
     host = args[0]
     port = args[1]
     device_class = args[2]
     profiles_path = args[3]
     self.fpm = None
     dm = DeviceManager(host, port)
     dm.debug = 3
     if not dm._sock:
         dm = None
         wx.PostEvent(self.notify_window, FptEvent('conn_failed', ('%s:%d' % (host, port),)))
     if dm:
         self.fpm = FennecProfileTool(profiles_path, device_class, dm, self.set_status)
         if not self.fpm.default_profile:
             self.fpm = None
             wx.PostEvent(self.notify_window, FptEvent('no_default_profile', (host,)))
         else:
             wx.PostEvent(self.notify_window, FptEvent('connected', (dm.host,)))