Pb W bizarre
Bonjour !
J'ai un script qui tourne, lance, régulièrement (toutes les 15 minutes), des morceaux de code se
trouvant dans un fichier.
Le morceau qui me pose problème, c'est :
data=pd.iip()+" (le "+time.strftime("%d.%m.%Y")+u", à "+time.strftime("%H:%M:%S")+")"
Le problème :
Lorsque le script est lancé avec python.exe, tout fonctionne (testé sur 36 heures).
Lorsque le script est lancé avec pythonw.exe, ça bloqué sur la ligne citée plus haut.
Mais, si je remplace le milieu +u", à "+
par +u", a "+
ça marche dans tous les cas.
Quelques précisions :
- ça tourne dans un thread séparé, mais, pour les tests, il n'y a plus qu'un seul thread.
- ça tourne sur une machine distante, à laquelle je n'ai accès que par télémaintenance.
- évidemment, je n'ai pas de TraceBack
- c'est sous Windows-2003-serveur (en français)
- je n'ai pas testé sur d'autres machines
Je m'arrache les cheveux à essayer de comprendre pourquoi l'accent sur la "a" pose problème.
Bon, OK, j'ai trouvé une solution qui marche (sans l'accent) ; mais j'aimerais bien comprendre.
Est-ce que quelqu'un a une idée ? Ou quelqu'un a-t'il constaté d'autres écarts python vs pythonW ?
@+
Michel Claveau
|