code: def get_minimum_indent(docstring, ignore_before=1):
      r
      indent_re = re.compile(r'^\s*')
      indents = [indent_re.match(line).group(0)
                 for line in docstring.splitlines()[ignore_before:]
                 if line.strip()]
      return min(indents, key=len) if indents else ''
docs: r"""Gets the minimum indent string from the ``docstring``:
  
      >>> get_minimum_indent('Hello')
      ''
      >>> get_minimum_indent('Hello\n    world::\n        yeah')
      '    '
  
      :param docstring: the docstring to find its minimum indent
      :type docstring: :class:`str`
      :param ignore_before: ignore lines before this line.
                            usually docstrings which follow :pep:`8`
                            have no indent for the first line,
                            so its default value is 1
      :type ignore_before: :class:`numbers.Integral`
      :returns: the minimum indent string which consists of only
                whitespaces (tabs and/or spaces)
      :rtype: :class:`str`