Я использую среду PyCharm, которая помогает с созданием согласованных с PEP0257 докстеров. Он предоставляет два атрибута, которые я не совсем понимаю различие/использование между:
-
:raise Exception: exception explanation here
-
:raises Exception: exception explanation here
Когда я буду использовать raise
как противопоставляющий raises
в моей docstring? В частности, если классу требуется аргумент, который не был предоставлен, и возникает сообщение TypeError
, которое должно использоваться для документирования этого?