Correzione stile PEP8 e refusi

This commit is contained in:
Rnhmjoj 2013-08-25 19:09:55 +02:00
parent dd1059a7b4
commit 48650d1c3d

View File

@ -1,6 +1,7 @@
import tkinter, tkinter.filedialog, tkinter.messagebox, tkinter.simpledialog
import tempfile, json, datetime, re, sys
class Text(tkinter.Text):
"""
Tkinter Text Widget
@ -13,7 +14,7 @@ class Text(tkinter.Text):
def evidenzia(self, pattern, tag, inizio="1.0", fine="end", regex=True):
"""
Evidenzia il testo selezionato da "pattern" e gli assegna
il tag "tag". Speficicare "inzio" e "fine" per ristringere
il tag "tag". Specificare "inizio" e "fine" per ristringere
il campo della ricerca e regex=False se non si utilizza un
espressione regolare.
"""
@ -37,6 +38,7 @@ class Text(tkinter.Text):
self.mark_set("matchEnd", "%s+%sc" % (indice, occorrenze.get()))
self.tag_add(tag, "matchStart", "matchEnd")
class Applicazione(tkinter.Frame):
"""
Classe dell'applicazione
@ -54,7 +56,7 @@ class Applicazione(tkinter.Frame):
"parent": finestra,
"filetypes": [("text files", ".txt")],
"defaultextension": ".txt",
"initialfile": "file.txt"
"initialfile": "file.txt"
}
self.opzionichat = {
"font": ("Monaco", 13),
@ -75,7 +77,7 @@ class Applicazione(tkinter.Frame):
#Gestione della finestra
finestra.geometry(self.preferenze["Geometria"])
finestra.configure(background = "#a8a8a8")
finestra.configure(background="#a8a8a8")
finestra.columnconfigure(1, weight=1)
finestra.rowconfigure(0, weight=1)
finestra.protocol('WM_DELETE_WINDOW', self.chiudi)
@ -143,7 +145,7 @@ class Applicazione(tkinter.Frame):
menu = tkinter.Menu(self.menubar)
#Primo menu
self.menubar.add_cascade(label = "Conversazione", menu=menu)
self.menubar.add_cascade(label="Conversazione", menu=menu)
menu.add_command(label="Nuovo file", command=self.nuovofile)
menu.add_command(label="Apri file...", command=self.aprifile)
@ -176,7 +178,7 @@ class Applicazione(tkinter.Frame):
#Terzo menu
menu = tkinter.Menu(self.menubar)
self.menubar.add_cascade(label="Modifica", menu = menu)
self.menubar.add_cascade(label="Modifica", menu=menu)
menu.add_command(
label="Taglia",
command=lambda: finestra.focus_get().event_generate("<<Cut>>")
@ -197,8 +199,9 @@ class Applicazione(tkinter.Frame):
label="Apri",
command=self.cambiafile
)
self.menu1.add_command(label="Cancella",
command=self.cancellafile
self.menu1.add_command(
label="Cancella",
command=self.cancellafile
)
self.menu1.add_separator()
self.menu1.add_command(
@ -207,7 +210,7 @@ class Applicazione(tkinter.Frame):
)
self.menu1.add_command(
label="Ricarica",
command=lambda: self.sidebar.delete(0,"end")
command=lambda: self.sidebar.delete(0, "end")
)
#Menu contestuale 2
@ -218,14 +221,14 @@ class Applicazione(tkinter.Frame):
)
self.menu2.add_command(
label="Ricarica",
command=lambda: self.sidebar.delete(0,"end")
command=lambda: self.sidebar.delete(0, "end")
)
def leggi(self):
"""Legge il file corrente dal buffer e lo scrive nella chat"""
self.aggiorna()
self.temp.seek(0)
self.chat.delete(0.0,"end")
self.chat.delete(0.0, "end")
self.chat.insert("end", self.temp.read())
self.colora()
@ -255,7 +258,7 @@ class Applicazione(tkinter.Frame):
Aggiorna il titolo della finestra in modo che corrisponda
al file correntemente aperto.
"""
file = re.search("([^/]*)$", self.file)
file = re.search("([^/]*)$", self.file)
if self.file == "":
finestra.title("Dropchat")
else:
@ -308,7 +311,7 @@ class Applicazione(tkinter.Frame):
self.leggi()
self.cambiatitolo()
def cambiafile(self, _ = None):
def cambiafile(self, _=None):
"""
Apre il file correntemente selezionato
dalla sidebar nella chat.
@ -321,7 +324,7 @@ class Applicazione(tkinter.Frame):
def aprifile(self):
"""
Gestice la finestra di selezione di un nuovo file
Gestisce la finestra di selezione di un nuovo file
e lo apre nella chat.
"""
if sys.platform == "darwin":
@ -360,7 +363,7 @@ class Applicazione(tkinter.Frame):
)
if file != "":
self.file = file
open(self.file,"w").close()
open(self.file, "w").close()
if self.file not in self.preferenze["Chat"]:
self.preferenze["Chat"] += self.file,
json.dump(self.preferenze, open("preferenze.json", "w"))
@ -391,7 +394,7 @@ class Applicazione(tkinter.Frame):
"Chiave": "chiave.key",
"Geometria": "800x500+500+250"
}
json.dump(default,open("preferenze.json", "w"))
json.dump(default, open("preferenze.json", "w"))
self.preferenze = json.load(open("preferenze.json"))
def modificapreferenza(self, chiave, preferenza):