class_docstr: Base class for different run configs.
class_docstr_tok: ["Base","class","for","different","run","configs","."]
docstr: Get the full details for the specified game version.
docstr_tok: ["Get","the","full","details","for","the","specified","game","version","."]
code: def _get_version(self, game_version):
      """Get the full details for the specified game version."""
      if isinstance(game_version, Version):
          if not game_version.game_version:
              raise ValueError(
                  "Version '%r' supplied without a game version."
                  % (game_version,)
              )
          if (
              game_version.data_version
              and game_version.binary
              and game_version.build_version
          ):
              return game_version
          # Some fields might be missing from serialized versions. Look them up.
          game_version = game_version.game_version
      if game_version.count(".") == 1:
          game_version += ".0"
      versions = self.get_versions(containing=game_version)
      return versions[game_version]
  
imports: import collections
  import datetime
  import os
  from pysc2.lib import gfile
label_desc: Use image node_id 12 for calling the RunConfig obj's underlying member method code with example usage: obj._get_version(game_version) and returns: versions, game_version