argspec beim dekorieren erhalten? [Duplikat]

8

argspec ist eine gute Möglichkeit, Argumente einer Funktion zu erhalten, aber es funktioniert nicht, wenn die Funktion eingerichtet wurde:

%Vor%

Argspec sollte arg1 , arg2 , arg3 zurückgeben. Ich denke, ich muss wrapper anders definieren, um *a und **k nicht zu verwenden, aber ich weiß nicht wie.

    
priestc 24.09.2012, 03:32
quelle

1 Antwort

9

Das Modul decorator behält sie gut:

%Vor% %Vor%

Sie können wahrscheinlich den gleichen Effekt erzielen, indem Sie einige __foo__ -Attribute von der Funktion manuell in die Wrapper-Funktion kopieren, aber das Decorator-Modul zeigt trotzdem an, dass es möglich ist und gibt Ihnen vielleicht einen Startpunkt.

    
Mu Mind 24.09.2012, 03:42
quelle

Tags und Links