Merci d'avoir vu mon message.
Tout d'abord, voici mon code :
import os
print("You can create your own message for alarm.")
user_message = input(">> ")
print("\n<< Sample alarm sound >>")
for time in range(0, 3):
os.system('say ' + user_message) # this code makes sound.
print("\nOkay, The alarm has been set.")
"""
##### My problem is here #####
##### THIS IS NOT STOPPED #####
while True:
try:
os.system('say ' + user_message)
except KeyboardInterrupt:
print("Alarm stopped")
exit(0)
"""
Mon problème est que Ctrl + C ne fonctionne pas !
J'ai essayé de changer la position de try
et faire fonctionner la capture des signaux (SIGINT).
Mais cela ne fonctionne pas non plus.
J'ai vu https://stackoverflow.com/a/8335212/5247212 , https://stackoverflow.com/a/32923070/5247212 et d'autres réponses concernant ce problème.
J'utilise MAC OS (10.12.3) et python 3.5.2.