ChessCalcNextTour/swiss_calc
vrubel dd0dd5643d
All checks were successful
CI/CD Pipeline / build-and-deploy (push) Successful in 6s
fix: 7 bugs — parse_mode, /removeplayer, SNo>300, fd leak, warmup sleep, warmup range, dupe print
- cancel_sub: add parse_mode=MARKDOWN_V2 so users don't see literal backslashes
- /removeplayer: add CommandHandler that was advertised in /start but missing from handlers
- parse_standings: raise SNo limit 300→5000 to support large open tournaments
- call_bbp_with_checklist: close mkstemp fd to fix resource leak
- _warmup_cache_sync: make time.sleep(1.0) conditional on HTTP fetch, skip for cache hits
- _warmup_cache_sync: derive start_tnr from max(max_tnr_seen, max cached tnr) instead of hardcoded 1445000
- main: remove duplicate print('Client bot started') after blocking run_polling()

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-22 20:49:28 +00:00
..
__init__.py chessCalc: парсер chess-results.com + FIDE Swiss + Docker 2026-06-14 13:57:32 +00:00
__main__.py chessCalc: исправлена точность жеребьёвки до 100% 2026-06-14 20:29:27 +00:00
bbp_wrapper.py fix: 7 bugs — parse_mode, /removeplayer, SNo>300, fd leak, warmup sleep, warmup range, dupe print 2026-06-22 20:49:28 +00:00
display.py chessCalc: исправлена точность жеребьёвки до 100% 2026-06-14 20:29:27 +00:00
parser.py fix: 7 bugs — parse_mode, /removeplayer, SNo>300, fd leak, warmup sleep, warmup range, dupe print 2026-06-22 20:49:28 +00:00
swiss.py chessCalc: исправлена точность жеребьёвки до 100% 2026-06-14 20:29:27 +00:00
trf_generator.py chessCalc: исправлена точность жеребьёвки до 100% 2026-06-14 20:29:27 +00:00