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,)))