code: def export(self, out_filename):
          
          with zipfile.ZipFile(out_filename, 'w', zipfile.ZIP_DEFLATED) as arc:
              id_list = list(self.get_thread_info())
              for num, my_info in enumerate(id_list):
                  logging.info('Working on item %i : %s', num, my_info['number'])
                  my_thread = GitHubCommentThread(
                      self.gh_info.owner, self.gh_info.realm, my_info['title'],
                      self.gh_info.user, self.gh_info.token,
                      thread_id=my_info['number'])
                  csec = my_thread.get_comment_section()
                  cdict = [item.to_dict() for item in csec.comments]
                  my_json = json.dumps(cdict)
                  arc.writestr('%i__%s' % (my_info['number'], my_info['title']),
                               my_json)
docs: Export desired threads as a zipfile to out_filename.