Django-fr

Forum

#1 09-09-2010 13:14:59

Remigio
Membre
Inscription : 09-09-2010
Messages : 12

Erreur _strptime_time avec python 2.6

Bonjour,

Je rencontre un petit souci. J'ai un développement en django 1.2.1 et python 2.6 qui fonctionne très bien .
Seulement, dans l'administration, si je veux modifier un utilisateur, lors de l'enregistrement, une exception est levée

    AttributeError _strptime_time

Lorsque je repasse en python 2.5, le problème n'apparait plus.

Est-ce que c'est un souci connu ? un bug ? est-il fixé ?

Merci d'avance.

Hors ligne

#2 09-09-2010 17:35:03

werefr0g
Membre
Inscription : 09-09-2010
Messages : 23

Re : Erreur _strptime_time avec python 2.6

Bonjour,

Si cela peut t'aider, je suis tomber sur ça en cherchant ton message
d'erreur :
http://groups.google.com/group/django-users/browse_thread/thread/e8ab8ab27daca8d3

Dans le cas cité, le problème provenait d'une mauvaise installation d'un
interpréteur 2.6 sur un 2.5. Pour t'en assurer, le conseil donné est
valable : essaye de reproduire les étapes dans le shell.

>>> import time
>>> t = time.strptime(u'2010-09-09', '%Y-%m-%d')
>>> t


Le 09/09/2010 14:14, Remigio a écrit :
> Bonjour,
>
> Je rencontre un petit souci. J'ai un développement en django 1.2.1 et
> python 2.6 qui fonctionne très bien .
> Seulement, dans l'administration, si je veux modifier un utilisateur, lors
> de l'enregistrement, une exception est levée
>
>      AttributeError _strptime_time
>
> Lorsque je repasse en python 2.5, le problème n'apparait plus.
>
> Est-ce que c'est un souci connu ? un bug ? est-il fixé ?
>
> Merci d'avance.
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#3 10-09-2010 08:27:37

Remigio
Membre
Inscription : 09-09-2010
Messages : 12

Re : Erreur _strptime_time avec python 2.6

Bonjour werefr0g

Merci de t'intéresser à mon souci qui ne passionne pas les foules sur divers forums et ML big_smile
J'ai fait le test et j'obtiens deux réponses différentes en 2.5 et 2.6

2.5

Out[3]: (2010, 9, 9, 0, 0, 0, 3, 252, -1)

2.6

Out[3]: time.struct_time(tm_year=2010, tm_mon=9, tm_mday=9, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=252, tm_isdst=-1)

On devrait retrouver la même chose ? c'est l'installation de 2.6 qui coince tu penses ?

Hors ligne

#4 10-09-2010 12:12:48

werefr0g
Membre
Inscription : 09-09-2010
Messages : 23

Re : Erreur _strptime_time avec python 2.6

Bonjour,

Je suis débutant et en vacances pendant un mois, donc aucun problème wink
En revanche, tu auras peut-être plus de réponses si tu précises les
circonstances et les contrôles éventuellement effectués.

Toujours en me basant sur le post trouvé, on peut voir dans le log des
erreurs que la version exécutée est la 2.6 mais que le python path
pointe vers des bibliothèques de la 2.5 ; comme tu viens de le
constater, cela peut poser problème.

Le 10/09/2010 09:27, Remigio a écrit :
> Bonjour werefr0g
>
> Merci de t'intéresser à mon souci qui ne passionne pas les foules sur
> divers forums et ML big_smile
> J'ai fait le test et j'obtiens deux réponses différentes en 2.5 et 2.6
>
> 2.5
>

> Out[3]: (2010, 9, 9, 0, 0, 0, 3, 252, -1)
>

>
>
> 2.6
>

> Out[3]: time.struct_time(tm_year=2010, tm_mon=9, tm_mday=9, tm_hour=0,
> tm_min=0, tm_sec=0, tm_wday=3, tm_yday=252, tm_isdst=-1)
>

>
> On devrait retrouver la même chose ? c'est l'installation de 2.6 qui
> coince tu penses ?
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#5 10-09-2010 13:26:15

Remigio
Membre
Inscription : 09-09-2010
Messages : 12

Re : Erreur _strptime_time avec python 2.6

C'est chez monsieur Cyril B. que j'ai ce problème big_smile

Cyril, avez vous eu des retours déjà sur ce genre de comportement ? J'ai ouvert un message sur le forum AD également.

Dernière modification par Remigio (10-09-2010 13:26:25)

Hors ligne

#6 10-09-2010 13:33:39

Cyril B.
Administrateur
Inscription : 11-08-2010
Messages : 45

Re : Erreur _strptime_time avec python 2.6

Remigio : je sais, et si je ne vous y avais pas répondu c'est que je n'ai aucune idée du problème big_smile Si vous arrivez à reproduire le bug de manière minimale (quelques lignes de Python ou Django), cela aiderait à avancer.

Ceci :

>>> import time
>>> t = time.strptime(u'2010-09-09', '%Y-%m-%d')
>>> t

fonctionne a priori bien, j'ai testé avec Python 2.6 sur AD et sur mon Ubuntu, j'ai le même résultat.

Hors ligne

#7 10-09-2010 13:54:43

Remigio
Membre
Inscription : 09-09-2010
Messages : 12

Re : Erreur _strptime_time avec python 2.6

C'est étrange, je n'ai pas ce comportement moi... J'ai répondu sur le forum AD, je pense que c'est plus approprié.

Hors ligne

#8 10-09-2010 14:19:17

Cyril B.
Administrateur
Inscription : 11-08-2010
Messages : 45

Re : Erreur _strptime_time avec python 2.6

Je viens de vérifier avec Pierre, on n'a pas de nettoyage du BBcode vers la ML. Il faudrait coder ça rapidement. Je vais essayer de jeter un oeil, mais si quelqu'un parle couramment le PHP, qu'il n'hésite pas, le code est là : http://bitbucket.org/delroth/fluxbb-djangofr

Hors ligne

#9 10-09-2010 14:20:40

Cyril B.
Administrateur
Inscription : 11-08-2010
Messages : 45

Re : Erreur _strptime_time avec python 2.6

Dammit, je me suis planté de fil.

Hors ligne

#10 10-09-2010 14:20:53

werefr0g
Membre
Inscription : 09-09-2010
Messages : 23

Re : Erreur _strptime_time avec python 2.6

Remigio,

Peux-tu nous faire part du message d'erreur ?

Je suis désolé de ne pas capter la relation à Cyrille B mais je
débarque, soyez indulgents.

L'idée est de savoir si l'erreur provient du code ou de l'environnement.
Toujours dans l'exemple cité, c'est l'équivalent de la dernière ligne
qui pose problème et le traceback montre des ressources puisées dans le
path du 2.5.

>>> import time, datetime
>>> t = time.strptime(u'2010-09-09', '%Y-%m-%d')
>>> d = datetime.date(*t[:3])

Pour la personne en question, le code s'exécutait correctement avec
runserver lancé depuis le shell mais c'est l'environnement configuré par
son IDE qui posait problème.

Hors ligne

#11 13-09-2010 08:49:57

Remigio
Membre
Inscription : 09-09-2010
Messages : 12

Re : Erreur _strptime_time avec python 2.6

Salut werefr0g

Je suis un peu sous l'eau niveau boulot et ce pb est assez secondaire donc je l'ai mis un peu de coté big_smile
Je tiens le fil à jour dès que j'ai du nouveau.

Hors ligne

Pied de page des forums