Python Docstring: raise vs. wirft

Ich die PyCharm IDE hilft mit crafting PEP0257-konform docstrings. Es enthält zwei Attribute, die ich nicht ganz verstehen, die Unterscheidung zu/zwischen:

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

Wenn würde ich raise als gegen raises in meinem docstring? Speziell, wenn eine Klasse benötigt ein argument, das war nicht vorgesehen, und wirft eine TypeError, die verwendet werden sollten, um das zu dokumentieren?

InformationsquelleAutor Bob Dylan | 2015-12-08
Schreibe einen Kommentar