pep257
pep257 (close #51)