Python > stopper une fonction

Résolu
Salut tout le monde =)

Voilà, j'ai un code qui ressemble à ça :
_____________________
def F_1():
. . . . global x # au départ mon x est de l'ordre de 10
. . . . while x>1:
. . . . . . . . sleep(0.8) # ça je crois que ça sert a rien pour ce pb
. . . . . . . . Action() # sachant que mon Action fait tendre le x global vers 0

# ==> du coup, j'ai ma fonction F_1 qui tourne jusqu'à ce que x=<1
_____________________

Maintenant j'aimerais faire un truc du genre :

def F_2():
. . . . break(F_1)


avec plus loin un bouton qui lance et relance F_1
et un autre bouton qui lance F_2, c'est-à-dire qui met sur pause en quelque sorte ma F_2
(les boutons c'est ok)

--
FucK Da SysteM
Configuration: Windows 2000
Firefox 3.0

5 réponses

  1. Merci beaucoup sebsauvage (t'es un amour on te l'a jamais dis ? heu..non)
    Ta réponse est clair et précise, c'est tout ce que j'attendais.

    Je vais de ce pas étudier le threading...

    Merci pour la rectification kilian ;)
    0