Bug fix
Annullare la creazione di un nuovo file causava un crash.
This commit is contained in:
parent
7dece122a4
commit
70eb7eedfa
15
Dropchat.py
15
Dropchat.py
@ -30,6 +30,7 @@ class applicazione(tkinter.Frame):
|
|||||||
#Variabili
|
#Variabili
|
||||||
self.temp = tempfile.NamedTemporaryFile(mode = "w+t")
|
self.temp = tempfile.NamedTemporaryFile(mode = "w+t")
|
||||||
self.testo = tkinter.StringVar()
|
self.testo = tkinter.StringVar()
|
||||||
|
self.file = ""
|
||||||
self.opzionifile = {
|
self.opzionifile = {
|
||||||
"parent": finestra,
|
"parent": finestra,
|
||||||
"filetypes": [("text files", ".txt")],
|
"filetypes": [("text files", ".txt")],
|
||||||
@ -54,9 +55,7 @@ class applicazione(tkinter.Frame):
|
|||||||
except IndexError:
|
except IndexError:
|
||||||
if tkinter.messagebox.askquestion("Dropchat","Nessuna conversazione trovata.", detail = "Crearne una nuova ?") == "yes":
|
if tkinter.messagebox.askquestion("Dropchat","Nessuna conversazione trovata.", detail = "Crearne una nuova ?") == "yes":
|
||||||
self.nuovofile()
|
self.nuovofile()
|
||||||
else:
|
|
||||||
self.file = ""
|
|
||||||
|
|
||||||
#Gestione della finestra
|
#Gestione della finestra
|
||||||
finestra.geometry(self.preferenze["Geometria"])
|
finestra.geometry(self.preferenze["Geometria"])
|
||||||
finestra.configure(background = "#a8a8a8")
|
finestra.configure(background = "#a8a8a8")
|
||||||
@ -226,11 +225,11 @@ class applicazione(tkinter.Frame):
|
|||||||
self.file = file
|
self.file = file
|
||||||
file = open(self.file,"w")
|
file = open(self.file,"w")
|
||||||
file.close()
|
file.close()
|
||||||
if self.file not in self.preferenze["Chat"]:
|
if self.file not in self.preferenze["Chat"]:
|
||||||
self.preferenze["Chat"] += self.file,
|
self.preferenze["Chat"] += self.file,
|
||||||
json.dump(self.preferenze, open("preferenze.json", "w"))
|
json.dump(self.preferenze, open("preferenze.json", "w"))
|
||||||
self.leggi()
|
self.leggi()
|
||||||
self.cambiatitolo()
|
self.cambiatitolo()
|
||||||
|
|
||||||
#Cancella i file non trovati dalle preferenze
|
#Cancella i file non trovati dalle preferenze
|
||||||
def cancellanontrovati(self):
|
def cancellanontrovati(self):
|
||||||
|
@ -1 +1 @@
|
|||||||
{"Utente": "Nomeutente", "Chat": [], "Geometria": "800x500+538+299", "Chiave": "chiave.key"}
|
{"Utente": "Nomeutente", "Geometria": "800x500+538+299", "Chiave": "chiave.key", "Chat": []}
|
Loading…
Reference in New Issue
Block a user