Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/04/2013, à 13:48

Maga

[Python] [Résolu] Une copie de code qui marche pô !

EDIT : on ne relit jamais assez son code, j'ai trouvé mon erreur et elle était indépendante du sujet ci-dessous, donc sujet clot. Mes excuses pour ce fil éphémère.


Bonjour,
Je tente de rajouter un timer dans un programme python qui fonctionne. J'ai d'abord testé le timer sur une fenetre indépendante via un tuto glané sur le web (enfin un copier/collé quoi)...
Le script tout seul fonctionne. J'ai donc entrepris de transférer la partie timer dans l'autre code de mon programme initial et là, ça ne marche pas, j'ai vérifié 100 fois, chaque ligne concernant le timer est bien copiée...

J'ai un souci du genre :

Traceback (most recent call last):
  File "scriptodome_petitecran_time.py", line 476, in <module>
    periodic_timer = Scriptodome(1)
  File "scriptodome_petitecran_time.py", line 113, in __init__
    gobject.timeout_add_seconds(timeout, self.callback)
AttributeError: Scriptodome instance has no attribute 'callback'

Je veux bien mais pourquoi ça marche avec l'autre script ? Si je vire le "self", le programme fonctionne mais le timer de s'affiche/démarre pas !

Merci pour vos lumières

Dernière modification par Maga (Le 09/04/2013, à 13:54)

Hors ligne