code: def _extract_docs_raises(self):
          
          if self.dst.style['in'] == 'numpydoc':
              data = '\n'.join([d.rstrip().replace(self.docs['out']['spaces'], '', 1) for d in self.docs['in']['raw'].splitlines()])
              self.docs['in']['raises'] += self.dst.numpydoc.get_raise_list(data)
          if self.dst.style['in'] == 'google':
              data = '\n'.join([d.rstrip().replace(self.docs['out']['spaces'], '', 1) for d in self.docs['in']['raw'].splitlines()])
              self.docs['in']['raises'] += self.dst.googledoc.get_raise_list(data)
          elif self.dst.style['in'] == 'groups':
              self._extract_groupstyle_docs_raises()
          elif self.dst.style['in'] in ['javadoc', 'reST']:
              self._extract_tagstyle_docs_raises()
docs: Extract raises description from docstring. The internal computed raises list is
          composed by tuples (raise, description).