Sto modificando il mio codice sorgente Python con Eclipse e Pydev.Precompilazione di nuove funzioni in Eclipse e Pydev con docstring e eccezione "Non implementata"
Desidero documentare tutte le mie funzioni e generare un'eccezione "Non implementata" ogni volta che una funzione non è stata ancora implementata.
Per esempio quando si digita:
def foo(bar1,bar2):
su ENTER, vorrei che a completamento automatico:
def foo(bar1,bar2):
'''
function foo
@param bar1:
@type:
@param bar2:
@type
'''
raise NotImplementedError("")
C'è già un'opzione in Pydev o Eclipse per farlo? In caso contrario, c'è un modulo Python separato o uno script che lo farebbe correttamente?
non è davvero chiaro cosa si sta cercando di fare qui. Cosa intendi per "documentare tutte le mie funzioni"? Il modo migliore per "documentare" le funzioni che hai intenzione di implementare ma non ancora implementate è semplicemente scrivere uno stub per la funzione e lasciare il corpo come "raise NotImplementedError" (magari con una docstring che spiega quale sarà la funzione per una volta implementato) – Iguananaut