code: def get_user(self, steam_id, fetch_persona_state=True):
          
          steam_id = int(steam_id)
          suser = self._user_cache.get(steam_id, None)
  
          if suser is None:
              suser = SteamUser(steam_id, self)
              self._user_cache[steam_id] = suser
  
              if fetch_persona_state:
                  self.request_persona_state([steam_id])
  
          return suser
docs: Get :class:`.SteamUser` instance for ``steam id``
  
          :param steam_id: steam id
          :type steam_id: :class:`int`, :class:`.SteamID`
          :param fetch_persona_state: whether to request person state when necessary
          :type fetch_persona_state: :class:`bool`
          :return: SteamUser instance
          :rtype: :class:`.SteamUser`