Ich bearbeite meinen Python-Quellcode mit Eclipse und Pydev.Pre-fill neue Funktionen in Eclipse und Pydev mit Docstring und "nicht implementiert" Ausnahme
Ich möchte alle meine Funktionen dokumentieren und eine "Nicht implementiert" Ausnahme auslösen, wenn eine Funktion noch nicht implementiert wurde.
Zum Beispiel, wenn ich schreibe:
def foo(bar1,bar2):
Auf betreten, würde ich es gerne automatisch zu vervollständigen:
def foo(bar1,bar2):
'''
function foo
@param bar1:
@type:
@param bar2:
@type
'''
raise NotImplementedError("")
Gibt es bereits eine Option in Pydev oder Eclipse, es zu tun? Wenn nicht, gibt es ein separates Python-Modul oder Skript, das es richtig macht?
Es ist nicht wirklich klar, was Sie versuchen, hier zu tun. Was meinst du mit "alle meine Funktionen dokumentieren"? Der beste Weg, Funktionen zu "dokumentieren", die Sie implementieren möchten, aber noch nicht implementiert haben, besteht darin, einfach einen Stub für die Funktion zu schreiben und den Text als 'raise NotImplementedError' zu belassen (vielleicht mit einem Docstring, der die Funktion erklärt) einmal implementiert) – Iguananaut