Messagebox.askokcancel

Cuando se ejecuta ese programa debería salir el titulo “Error de datos” en la caja del messsagebox el cual no aparece y sale el cohete logotipo de python, que puedo hacer para solucionarlo?. Gracias

from tkinter import *
from tkinter import messagebox
import tkinter as tk
ventana = tk.Tk()

ventana.title(“nombre de prueba”)
ventana.geometry(“800x700”)

def envia():

ocion =   messagebox.askyesno("Error de datos","Desea Continuar")  
print(ocion)
boton = tk.Button(text="ocion")

print(repuesta)

boton = tk.Button(text=“presione”, command=envia) # command llama la funcion
boton.place(x=50,y=105)