Elektrine lite

← Feed

@riverfount@bolha.us

2026-09-16 23:27 UTC

escrevi sobre aquele warning chato que apareceu no python 3.12: datetime.utcnow() tá depreciado, e o motivo vai muito além de trocar o nome da função. mostro um caso bem real de datetime naive interpretado errado numa coluna timestamptz do postgres, corrompendo dado sem soltar nenhuma exceção. dá pra imaginar quanto tempo isso passa despercebido. tem a forma certa de fazer (spoiler: datetime.now(UTC)), os efeitos colaterais da migração e como essa mesma armadilha aparece na validação de JWT. https://www.riverfount.dev.br/posts/datetime-utcnow-timezone-aware/ #python #datetime #timezone #sqlalchemy

Replies (0)

No replies.