def load_yaml_from_docstring(docstring):
    """Loads YAML from docstring."""
    split_lines = trim_docstring(docstring).split("\n")

    # Cut YAML from rest of docstring
    for index, line in enumerate(split_lines):
        line = line.strip()
        if line.startswith("---"):
            cut_from = index
            break
    else:
        return {}

    yaml_string = "\n".join(split_lines[cut_from:])
    yaml_string = dedent(yaml_string)
    return yaml.safe_load(yaml_string) or {}
def load_yaml_from_docstring ( docstring ) : split_lines = trim_docstring ( docstring ) . split ( "\n" ) for index , line in enumerate ( split_lines ) : line = line . strip ( ) if line . startswith ( "---" ) : cut_from = index break else : return { } yaml_string = "\n" . join ( split_lines [ cut_from : ] ) yaml_string = dedent ( yaml_string ) return yaml . safe_load ( yaml_string ) or { }
Loads YAML from docstring.