declorator

Run Settings
LanguagePython
Language Version
Run Command
def counter(fn): count = 0 def inner(*args, **kwargs): nonlocal count count +=1 print('Function {0} was called {1} times'.format(fn.__name__, count)) return fn(*args,**kwargs) return inner @counter def add(a, b=0): return a+b @counter def mult(a,b): return a*b #add = counter(add) #result = add(1,2) add(2,3)
Editor Settings
Theme
Key bindings
Full width
Lines