human
Solve the following python programming problem given the following code:
def __init__(self, **kwargs) : 
    super (AnimatedButton, self).__init__ (** kwargs) 
    self.register_event_type ('on_press') 
    self.register_event_type ('on_release') 
    self.border = (16, 16, 16, 16) 
    self.img = Image (source = self.background_normal, allow_stretch = self.allow_stretch, keep_ratio = kwargs.keep_ratio, mipmap = True) 
    def anim_reset(* l) : 
        self.img.anim_delay = self.anim_delay 
self.bind (anim_delay = anim_reset) 
    self.anim_delay = 0.1 
    self.img.bind (texture = self.on_tex_changed) 
    self.on_tex_changed () 
    def background_changed(* l) : 
        self.img.source = self.background_normal 
        self.anim_delay = 0.1 
self.bind (background_normal = background_changed) 

    
    

    Fix the buggy line: self.img = Image (source = self.background_normal, allow_stretch = self.allow_stretch, keep_ratio = kwargs.keep_ratio, mipmap = True)
assistant
#Here is Python program to fix the buggy line: self.

self.img = Image (source = self.background_normal, allow_stretch = self.allow_stretch, keep_ratio = self.keep_ratio, mipmap = True)