@rezemika: Biensûr qu’ils ont un tel accès !
La virtualisation mon bon monsieur. Tu loues un VPS à 2€ (allez 3€) par mois et tu as un accès ’root’ sur un serveur peu puissant.
Sinon, j’ai surtout l’impression que justement, ils ont essayé de faire une sorte de comparaison à un ’delta’ près. Sauf que ça a mal été fait.
Ici, c’est on retire les microsecondes et on compare ensuite.
Chez moi j’ai quand même :
| >>> now;now - timedelta(milliseconds=now.microsecond)
datetime.datetime(2017, 3, 5, 15, 37, 3, 870523)
datetime.datetime(2017, 3, 5, 15, 22, 33, 347523)
>>> now;now - timedelta(milliseconds=now.microsecond)
datetime.datetime(2017, 3, 5, 15, 37, 3, 870523)
datetime.datetime(2017, 3, 5, 15, 22, 33, 347523)
|
Edit:
Bien grillé, genre très bien grillé par victor …
Edit2:
J’aurais plus vu dans l’idée du code fautif :
| delta = now - value
if delta < timedelta(milisecond=1) : # Si c'est dans un peu plus de 1 miliseconds
|
Mais le delta de 1ms ici est totalement arbitraire.