def __filigrana__(self): try: pos = self.list_file.selection()[0] posizione = self.list_file.index(pos) print(self.files[posizione]) name_filigrana = filedialog.askopenfilename(filetypes=[("PDF file",".pdf")]) name = filedialog.asksaveasfilename(filetypes=[("PDF file",".pdf")]) PDFMangerFacade.watermark(self.files[posizione], name_filigrana, name) except IndexError: messagebox.showwarning("Attenzione","Elemento non selezionato.")