salut salut !

Je suis en train d'avancer un peu mon lecteur de mail gmail. La principal fonction de ce programme pour l'instant c'est simplement de se connecter avec son adresse et d'avoir la liste de ses mails. D'autres fonctions pour ecrire supprmer etc. des mails viendront par la suite:
Voila mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import libgmail
from Tkinter import *
 
global entreeLogin 
global entreeMdp
 
 
def afficherMessage(dossier):
	can= Canvas(width=500, height=500, bg='white').grid(row=3, column=1)
	print dossier
 
def connection(entreeLogin, entreeMdp):
	global dossier
	connect = libgmail.GmailAccount(entreeLogin,entreeMdp)
	connect.login()
	dossier = connect.getMessagesByFolder('inbox')
	return dossier
 
def quitter():
	fenetre.quit()
 
#programme principal
 
fenetre = Tk()
fenetre.title('Client Gmail')
 
txtLogin = Label(fenetre, text="Login : ").grid(row=1,column=1)
entreeLogin = Entry(fenetre).grid(row=1, column=2)
 
BoutonQuitter = Button(fenetre, text="Quitter", command=quitter).grid(row=3, column=2)
 
txtMdp= Label(fenetre, text="Mot de passe",).grid(row=2, column=1)
entreeMdp = Entry(fenetre).grid(row=2, column=2)
 
connection(entreeLogin, entreeMdp)
 
afficherMessage(dossier)
fenetre.mainloop()
Mais mon terimnal me dit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Traceback (most recent call last):
  File "pymail.py", line 38, in ?
    afficherMessage(dossier)
NameError: global name 'dossier' is not defined
Je sais que je ne maitrise pas trés trés bien les paramètres de fonction et mon probleme vient de la alors si quelqu'un pouvait m'aider un peu ca serait bien sympa !
Merci