code: def load_reviews(self):
      
      page = 0
      # collect all reviews over all pages.
      review_collection = []
      while True:
        user_reviews = self.session.session.get(u'http://myanimelist.net/profile/' + utilities.urlencode(self.username) + u'/reviews&' + urllib.urlencode({u'p': page})).text
        parse_result = self.parse_reviews(utilities.get_clean_dom(user_reviews))
        if page == 0:
          # only set attributes once the first time around.
          self.set(parse_result)
        if len(parse_result[u'reviews']) == 0:
          break
        review_collection.append(parse_result[u'reviews'])
        page += 1
  
      # merge the review collections into one review dict, and set it.
      self.set({
        'reviews': {k: v for d in review_collection for k,v in d.iteritems()}
      })
      return self
docs: Fetches the MAL user reviews page and sets the current user's reviews attributes.
  
      :rtype: :class:`.User`
      :return: Current user object.