Keso getting an error even though the code is right

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”)

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

I have run this code and it works without errors.

It finally worked. Must have been a bug

1 Like