Page 3 sur 3
Re: probleme lancement script python
Posté : ven. 26 déc. 2014 14:21
par zeverybest
J'utilise bien le CRON du ROOT puisque je me log en root pour lancer le crontab -e
Je vais essayer sans le "sudo" mais cela fonctionnait avant que je ne modifie le script Python
Cela reste surprenant
Re: probleme lancement script python
Posté : ven. 26 déc. 2014 14:28
par zeverybest
Je me demande si ce n'est pas plutot dans la partie d'authentification de l'API google ci dessous qu'il y a quelques chose qui cloche
Code : Tout sélectionner
scope = 'https://www.googleapis.com/auth/calendar'
flow = flow_from_clientsecrets('client_secret.json', scope=scope)
storage = Storage('credentials.dat')
credentials = storage.get()
class fakeargparse(object): # fake argparse.Namespace
noauth_local_webserver = True
logging_level = "ERROR"
flags = fakeargparse()
if credentials is None or credentials.invalid:
credentials = run_flow(flow, storage, flags)
http = httplib2.Http()
http = credentials.authorize(http)
service = build('calendar', 'v3', http=http)
Pas au sens qu'il y a une erreur, mais qui fait que ça ne peut pas etre lancé en "aveugle". Je veux dire sans fenetre terminal
Re: probleme lancement script python
Posté : ven. 26 déc. 2014 14:29
par zeverybest
zeverybest a écrit :J'utilise bien le CRON du ROOT puisque je me log en root pour lancer le crontab -e
Je vais essayer sans le "sudo" mais cela fonctionnait avant que je ne modifie le script Python
Cela reste surprenant
Je viens d'essayer : c'est pareil. Meme sans le "sudo" ça ne fonctionne pas.
Pour info, j'ai 2 autres scripts lancé en meme temps qui fonctionnent (maisils ne font pas appel a l'API google)
Re: probleme lancement script python
Posté : ven. 26 déc. 2014 16:27
par zeverybest
Je continue a chercher mon probleme
J'ai mis une commande GPIO pour alumer une LED a differentes étapes et voir d'ou provient le probleme
Apres quelques tentatives, il apparait que le blocage survient au niveau de la ligne :
flow = flow_from_clientsecrets('client_secret.json', scope=scope)
La LED d'avant s'allume, mais pas celle d'apres, c'est donc là qu'il y a un blocage
Lorsque je lance le script depuis un terminal, toutes les LED s'allume
Le probleme provient donc bien du lancement par le CRON
j'ai verifié les droits du fichier "client_secret.json
Je ne vois pas trop
Re: probleme lancement script python
Posté : ven. 26 déc. 2014 20:26
par zeverybest
Ça y est, j'ai trouvé
Il falais ajouter le chemin complet pour l'accès aux fichiers "client_secret.json" et "créditent il.dat"
Tout simplement
Merci quand même à tous pour votre aide
Re: probleme lancement script python
Posté : ven. 26 déc. 2014 20:42
par domi
Bonsoir.
Si vous estimez que votre problème est résolu, merci d'ajouter [RESOLU] au début du titre du sujet.
Pour ce faire, aller sur le premier Post que vous avez réalisé, cliquez sur "Editer", et ajouter [RESOLU] devant le titre.
Cela permet que le message soit tout de suite identifié comme ayant eu une réponse correspondant à la demande.
Ainsi, les visiteurs en sont informés, aussi bien lors d'une recherche sur le forum qu'au travers des moteurs de recherche.
Merci d'avance !
Cordialement.