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.
Das Modul decorator
behält sie gut:
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.
Tags und Links python