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

openvax / datacache
75%
master: 79%

Build:
Build:
LAST BUILD BRANCH: fix-flaky-download-test
DEFAULT BRANCH: master
Repo Added 20 Feb 2018 04:12AM UTC
Files 9
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

LAST BUILD ON BRANCH fix-45-sqlite-cross-thread
branch: fix-45-sqlite-cross-thread
CHANGE BRANCH
x
Reset
  • fix-45-sqlite-cross-thread
  • adding-timeout-parameter-and-removing-fasta-helpers
  • fix-17-quote-sql-identifiers
  • fix-40-assert-to-raise
  • fix-49-streaming-download
  • fix-flaky-download-test
  • fix-lint
  • fix-releasing-docs
  • master
  • migrate-pyproject-toml
  • modernize-py3
  • release-1.6.0
  • try-using-wget

18 Jun 2026 05:30PM UTC coverage: 74.702%. Remained the same
27777600153

Pull #50

github

iskandr
Fix #45: allow cached SQLite connection to be reused across threads

Open the sqlite3 connection with check_same_thread=False so that
long-running / interactive consumers (e.g. pyensembl) can issue queries
from a different thread than the one which opened the connection without
hitting "SQLite objects created in a thread can only be used in that same
thread". datacache databases are written once and read-only thereafter,
so cross-thread reuse is safe.

Adds a regression test that queries a connection from a second thread.

Claude-Session: https://claude.ai/code/session_011bzfZPTzWnhAMVD7msyMg1
Pull Request #50: Fix #45: allow cached SQLite connection to be reused across threads

1 of 0 new or added lines in 0 files covered. (NaN%)

10 existing lines in 1 file now uncovered.

313 of 419 relevant lines covered (74.7%)

2.24 hits per line

Relevant lines Covered
Build:
Build:
419 RELEVANT LINES 313 COVERED LINES
2.24 HITS PER LINE
Source Files on fix-45-sqlite-cross-thread
  • Tree
  • List 9
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27777600153 fix-45-sqlite-cross-thread Fix #45: allow cached SQLite connection to be reused across threads Open the sqlite3 connection with check_same_thread=False so that long-running / interactive consumers (e.g. pyensembl) can issue queries from a different thread than the one whic... Pull #50 18 Jun 2026 05:31PM UTC iskandr github
74.7
See All Builds (59)
  • Repo on GitHub
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