Habe mal eine Frage zu Methodenparametern in C-Python Methoden.
1. Verschiedene Parameter
Ich möchte, dass man die Funktion so und so aufrufen kann:
Func(int)
Func(int, bool)
Dann müsste der Code doch so aussehen, richtig?:
Code: Alles auswählen
int iUserID;
bool bMute = true;
if (PyArg_ParseTuple(args, "i|ib", &iUserID, &bMute))
blablub();
Ich brauche außerdem noch eine Funktion, bei dem ich eine Liste unbestimmer Länge übergeben kann. Laut PyDoc finde ich da aber nichts drüber, nur über Listen mit bestimmten Längen und Typen:
Code: Alles auswählen
int i1, i2;
if (PyArg_ParseTuple(args, "[ii]", &i1, &i2))
blablub();
~ Chris[/b]