Зависает графический интерфейс tkinter
Есть такой код
def GetFilePath(*arg):
pathfile = filedialog.askopenfilename()
return pathfile
maindf = pd.read_excel(GetFilePath(), skiprows=2)
otvdf = pd.read_excel(GetFilePath(),usecols=[0,1])
При вызове filedialog.askopenfilename() открывается два окна, проводник и небольшое окно с ткинтером, я успешно получаю пути к файлам, передаю их и код дальше работает. Но второе окно зависает и долго "висит" пока не дропну python. Как пофиксить этот момент?