Python Docstring: élever contre soulève

- Je utiliser le PyCharm IDE qui aide à l'artisanat PEP0257 conforme docstrings. Il fournit deux attributs que je n'est pas tout à fait comprendre la distinction/utilisation entre:

  • :raise Exception: exception explanation here
  • :raises Exception: exception explanation here

Quand dois-je utiliser raise comme s'oppose à raises dans mon docstring? Plus précisément, si une classe a exigé un argument qui n'a pas été fourni et pose une TypeError, qui devrait servir de document?

InformationsquelleAutor Bob Dylan | 2015-12-08