Bence ne aradığınız geçerli:
from sphinx.ext import autodoc
class DocsonlyMethodDocumenter(autodoc.MethodDocumenter):
def format_args(self):
return None
autodoc.add_documenter(DocsonlyMethodDocumenter)
the current sources başına bu (add_documenter
eski sürümleri bu tür geçersiz kılmaları yasakladı yöntemleri belgeleyen sorumludur hangi sınıf geçersiz kılma izin vermelidir, ama şimdi açıkça izin verilir). format_args
geri dönüşü Yok, tabiki, "imzayla uğraşmayın" demek için autodoc
numaralı belgede belgelenmiş yoldur.
Bu görevin bu görevi yerine getirmek için temiz, mimari bir yol olduğunu düşünüyorum ve bu nedenle, maymun adaylık alternatiflerine tercih edilebilir. sphinx
'un bazı eski sürümleriyle yaşamak istiyorsanız, gerçekten de, eğer mevcut dağıtımınıza uygun bir durumda daha iyi bir yaklaşım olarak sphinx
'u daha iyi bir yaklaşım olarak güncellemenizi tavsiye etsem de (autodoc.MethodDocumenter.format_args=lambda _:None
- eek! -) maymunpatch'e ihtiyacınız olabilir.
+1 Sphinx 1.1'de bir belge sunucusu eklerken küçük bir sözdizimi değişikliği var http://stackoverflow.com/questions/7825263/including-docstring-in-sphinx-document – geographika