code: def summary(self):
      '''
      Plain text summary of the page.
      '''
  
      if not getattr(self, '_summary', False):
        query_params = {
          'prop': 'extracts',
          'explaintext': '',
          'exintro': '',
        }
        if not getattr(self, 'title', None) is None:
           query_params['titles'] = self.title
        else:
           query_params['pageids'] = self.pageid
  
        request = _wiki_request(query_params)
        self._summary = request['query']['pages'][self.pageid]['extract']
  
      return self._summarf summary(self):
      '''
      Plain text summary of the page.
      '''
  
      if not getattr(self, '_summary', False):
        query_params = {
          'prop': 'extracts',
          'explaintext': '',
          'exintro': '',
        }
        if not getattr(self, 'title', None) is None:
           query_params['titles'] = self.title
        else:
           query_params['pageids'] = self.pageid
  
        request = _wiki_request(query_params)
        self._summary = request['query']['pages'][self.pageid]['extract']
  
      return self._summary
docs: Plain text summary of the page.