Я хотел бы определить некоторые общие декораторы для проверки аргументов перед вызовом некоторых функций.
Что-то вроде:
@checkArguments(types = ['int', 'float'])
def myFunction(thisVarIsAnInt, thisVarIsAFloat)
''' Here my code '''
pass
Боковые заметки:
- Проверка типов только здесь, чтобы показать пример
- Я использую Python 2.7, но Python 3.0 тоже интересен.