''' Online Python Compiler. Code, Compile, Run and Debug python program online. Write your code in this editor and press "Run" button to execute it. ''' def anotherFunc(): print("calling another function from decorator") def deco1(func): def inner(*args, **kwargs): print("before1") # anotherFunc() func(*args, **kwargs) # func() print("after1") return inner def deco2(func): def inner(*args, **kwargs): print("before2") # anotherFunc() func(*args, **kwargs) # func() print("after2") return inner @deco1 @deco2 def testfunc(test1, test2, test3): print("Hello World") testfunc("hira", "jira", "sira") output: before1