[resolu]probleme lancement script python

Python est le langage de prédilection du Raspberry Pi

Modérateurs : Francois, Manfraid

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: probleme lancement script python

Message par zeverybest » ven. 26 déc. 2014 14:21

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

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: probleme lancement script python

Message par zeverybest » ven. 26 déc. 2014 14:28

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

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: probleme lancement script python

Message par zeverybest » ven. 26 déc. 2014 14:29

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)

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: probleme lancement script python

Message par zeverybest » ven. 26 déc. 2014 16:27

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

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: probleme lancement script python

Message par zeverybest » ven. 26 déc. 2014 20:26

Ç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

domi
Administrateur
Messages : 3233
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: probleme lancement script python

Message par domi » ven. 26 déc. 2014 20:42

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.
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

Répondre

Retourner vers « Python »