code: def get_platform():
      
      platform_data = {
          'os_name': None,
          'os_bits': None
      }
      os_name = platform.system()
      normalize_os = {
          'Windows': 'windows',
          'Linux': 'linux',
          'Darwin': 'mac'
      }
      if os_name in normalize_os.keys():
          platform_data['os_name'] = normalize_os[os_name]
      else:
          raise Exception('Could not normalize os name {}'.format(os_name))
      # try to get the os bits
      maxsize = sys.maxsize
      if maxsize == EXPECTED_MAXSIZE_32:
          platform_data['os_bits'] = '32'
      elif maxsize == EXPECTED_MAXSIZE_64:
          platform_data['os_bits'] = '64'
      else:
          platform_data['os_bits'] = '64'
          logger.warning('could not determine os bits, setting default to 64')
      return platform_data
docs: Get the current platform data.
      Returns a dictionary with keys: `os_name`, `os_bits`