• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kimata / my-py-lib / 21110560113
61%

Build:
DEFAULT BRANCH: main
Ran 18 Jan 2026 10:55AM UTC
Jobs 1
Files 71
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Jan 2026 10:54AM UTC coverage: 63.434% (+0.06%) from 63.374%
21110560113

push

github

kimata
fix: cleanup_stale_files をスレッドセーフにし、プロセス内で1回だけ実行するように修正

複数スレッドが同じ DB パスに接続する場合(例: ワーカースレッドと API ハンドラ)、
最初のスレッドが WAL/SHM ファイルを正常に作成した後で、
別のスレッドが cleanup_stale_files() を呼び出すと WAL ファイルが削除され、
disk I/O error が発生する問題を修正。

- threading.Lock() でスレッドセーフにクリーンアップを管理
- 同一プロセス内では同じ DB パスに対して1回だけクリーンアップを実行

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

12 of 17 new or added lines in 1 file covered. (70.59%)

3525 of 5557 relevant lines covered (63.43%)

0.63 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
96.89
0.18% src/my_lib/sqlite_util.py
Jobs
ID Job ID Ran Files Coverage
1 21110560113.1 18 Jan 2026 10:55AM UTC 71
63.43
GitHub Action Run
Source Files on build 21110560113
  • Tree
  • List 71
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21110560113
  • 9279dceb on github
  • Prev Build on main (#21104217975)
  • Next Build on main (#21111224156)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc