sample.py 넣으면 세 번째 테스트케이스에서 영원히 Pending 상태에요ㅠㅠ
Closed this issue · 4 comments
juice500ml commented
minhoryang commented
가끔가다 발생해요. docker화 하는 문제에서 발생한게 아니라.
DB에 채점 결과를 업데이트 할 때,
- 채점 시간을 업데이트 하고,
- 채점 결과를 업데이트 하는데
둘 사이에서 업데이트를 받아버리면,
최신 채점 결과를 받아오지 않습니다 ;ㅅ;ㅠㅠ
minhoryang commented
시간기준으로 하는게 아니라, MD5나 Hash나 뭐 이런 것으로 최신을 확인해야할 것 같습니다!
minhoryang commented
flask-cache같은걸 찾아봐야할듯.
minhoryang commented
MySQL이 datetime에 milliseconds를 저장하지 않아서 생기는 문제였습니다.
SQLAlchemy.Dialect.MYSQL.DATETIME같은걸 넣으면 되는데.... 음... 굳이 넣어야하나 싶어서 안넣었습니다.
해결은 String으로 저장하도록..