python - canvas.move not working correctly -


i making python game , canvas.move function not working properly. function below trying use move enemy player:

def attackplayer(self):     enemy.canvas.move(enemy.man,self.canvas.coords(man1.man)[0],self.canvas.coords(man1.man)[1])     root.after(400,self.attackplayer) 

i want function move enemy player moves enemy player moves enemy edge of screen. enemy stays @ edge of screen forever.

i know function when working correctly snap enemy on player not let me know.