pep257 complient docstrings