class_docstr: Class which holds information about all submissions.
  
  All submissions are stored in 3 dictionaries, one for targeted attacks,
  one for non-targeted attacks and one for defenses.
  All submissions are identified using internal competition ID,
  which looks like 'SUB????'. Additionally each submission has external
  identified which could be name of baseline or Kaggle ID.
  External ID only used when list of submissions is formed and when
  scorebored is built. Internal submission IDs are used for all actual
  evaluation. Thus all identifiers are internal IDs unless otherwise noted.
docstr: Initializes CompetitionSubmissions.
  
  Args:
    datastore_client: instance of CompetitionDatastoreClient
    storage_client: instance of CompetitionStorageClient
    round_name: name of the round
docstr_tok: ["Initializes","CompetitionSubmissions",".","Args",":","datastore_client",":","instance","of","CompetitionDatastoreClient","storage_client",":","instance","of","CompetitionStorageClient","round_name",":","name","of","the","round"]
code: def __init__(self, datastore_client, storage_client, round_name):
      """Initializes CompetitionSubmissions.
  
      Args:
        datastore_client: instance of CompetitionDatastoreClient
        storage_client: instance of CompetitionStorageClient
        round_name: name of the round
      """
      self._datastore_client = datastore_client
      self._storage_client = storage_client
      self._round_name = round_name
      # each of the variables is a dictionary,
      # where key - submission ID
      # value - SubmissionDescriptor namedtuple
      self._attacks = None
      self._targeted_attacks = None
      self._defenses = None
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from collections import namedtuple
  from io import StringIO
  import os
  from six import iteritems
label_desc: Use image node_id 1 to create a new CompetitionSubmissions object from inherited base classes: object with example: obj = CompetitionSubmissions(datastore_client, storage_client, round_name)