Bonjour à tous et à toutes,
je vous remercie d'avance pour votre aide.
je suis un article parue dans linux-mag concernant la connexion à une api google calendar.
j'ai bataillé pas mal ce WE avec des problèmes d'indentations très certainement liés à mon manque d’expérience avec python quoi qu'il en soit maintenant que je commence un peu à y voir plus claire j'ai une erreur que je n'arrive pas à résoudre.
J’espère que certain d’entre vous aurons des retours d’expériences.
voici le bout de code, j'ai absolument rien adapté, tout est comme dans le magazine.
voici l'erreur
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 @staticmethod def getCredentials(): home_dir = os.path.expanduser('~') credential_dir = os.path.join(home_dir,'.notifsms') if not os.path.exists(credential_dir): os.makedirs(credential_dir) credential_path = os.path.join(credential_dir, 'credential.json') store = Storage(credential_path) credentials = store.get() if not credentials or credentials.invalid: flow = client.flow_from_clientsecrets(Calendar.CLIENT_SECRET_FILE, Calendar.SCOPES) flow.user_agent = Calendar.APPLICATION_NAME credentials = tools.run_flow(flow, store) print('Storing credentials to ' + credential_path) return credentials
je ne suis pas certain de ne pas avoir d'autre erreur après avoir résolu ce problème, je me suis efforcé de ne pas avoir d'erreur de syntaxe mais je dois admettre que c'est pas évident.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 File "calendar3.py", line 63 return credentials ^ SyntaxError: 'return' outside function
merci beaucoup a tous
Partager