I keep getting an error on this code
def star(func):
def inner(args, **kwargs):
print("" * 15)
func(args, **kwargs)
print("" * 15)
return inner
def percent(func):
def inner(*args, **kwargs):
print(“%” * 15)
func(*args, **kwargs)
print(“%” * 15)
return inner
@star
@percent
def printer(msg):
print(msg)
printer(“Hello”)
KAlexK
2
Can you give a link to your repl?
This should solve it:
def star(func):
def inner(args, **kwargs):
print("" * 15)
func(args, **kwargs)
print("" * 15)
return inner
def percent(func):
def inner(*args, **kwargs):
print("%" * 15)
func(*args, **kwargs)
print("%" * 15)
return inner
def printer(msg):
print(msg)
printer("Hello")
1 Like
KAlexK
4
I have run this code and it works without errors.
It finally worked. Must have been a bug
1 Like