code: def get_user(self, user_name, raw=False):
          
          suburl = "v0/user/{}.json".format(user_name)
          try:
              user_data = self._make_request(suburl)
          except requests.HTTPError as e:
              hn_logger.exception('Faulted on item request for user {}, with status {}'.format(user_name, e.errno))
              raise e
          if not user_data:
              raise ValueError('User name {} not found, or no data!'.format(user_name))
          return user_data if raw else HackerNewsUpdates(**user_data)
docs: Get a dictionary or object with info about the given user from the Hacker News API.
          Will raise an requests.HTTPError if we got a non-200 response back.
  
          Response parameters:
              "id'        ->  The user's unique username. Case-sensitive. Required.
              "delay"     ->	Delay in minutes between a comment's creation and its visibility to other users.
              "created"   ->  Creation date of the user, in Unix Time.
              "karma"     ->	The user's karma.
              "about"     ->	The user's optional self-description. HTML.
              "submitted" ->	List of the user's stories, polls and comments.
  
          :param user_name: the relevant user's name
          :param raw: (optional): If true, return the raw decoded JSON dict, if False, return a nice object
                      with keywords as attributes. Default if False.
          :return: A dictionary with relevant info about the user, if successful.