beim schreiben meiner API bin ich auf folgendes Problem gestoßen:
Ich kann in meiner Funktion immer nur einen "return" Datentyp und Wert dokumentieren. Ich habe aber eine Funktion, die mehrere "return" Werte zurückgibt. Hier der Code für die "return" Werte:
Code: Alles auswählen
return value1, value2
Code: Alles auswählen
@returntype: C{int}
@return: Documentation of value1.
@returntype: C{int}
@return: Documentation of value2.
"Warning: Redefinition of return value type
Warning: Redefinition of return value description"
Das Ergebnis in der API ist, dass der erste Rückgabewert nicht existiert, sondern nur der zweite. Der erste Rückgabewert wird also tatsächlich von dem zweiten überschrieben, so wie es in der Fehlermeldung angezeigt wird.
Ich habe bei meiner Suche im Netz nur API Beispiele mit einem Rückgabewert pro Funktion gefunden. Welche Möglichkeit kennt Ihr, beide "return" values zu dokumentieren?
Danke
Gruß
python_bunny