Wie benutze ich Python-Dekoratoren, um Funktionsargumente zu überprüfen?
Ich möchte einige generische Dekoratoren definieren, um Argumente vor dem Aufrufen einiger Funktionen zu überprüfen.
So etwas wie:
@checkArguments(types = ['int', 'float'])
def myFunction(thisVarIsAnInt, thisVarIsAFloat)
''' Here my code '''
pass
Randnotizen:
Die Typprüfung dient nur als BeispielIch verwende Python 2.7, aber Python 3.0 wäre auch interessant