これは構文エラーの問題です。Pythonデコレータでこのチュートリアルを実行しようとしています。
http://www.learnpython.org/page/Decorators
私の試みたコード
def Type_Check(correct_type):
def new_function(old_function):
def another_newfunction(arg):
if(isintance(arg, correct_type)):
return old_function(arg)
else:
print "Bad Type"
#put code here
@Type_Check(int)
def Times2(num):
return num*2
print Times2(2)
Times2('Not A Number')
@Type_Check(str)
def First_Letter(word):
return word[0]
print First_Letter('Hello World')
First_Letter(['Not', 'A', 'String'])
何が悪いのかしら、助けてください