def signal_activate_export_credentials_msf_txt(self, _): dialog = extras.FileChooserDialog('Export Credentials', self.application.get_active_window()) file_name = self.config['campaign_name'] + '.txt' response = dialog.run_quick_save(file_name) dialog.destroy() if not response: return destination_file = response['target_path'] export.campaign_credentials_to_msf_txt(self.application.rpc, self.config['campaign_id'], destination_file)