Skip to content

Add a native Python incremental file reader utility - #554

Merged
lohedges merged 1 commit into
develfrom
feature_tail
Sep 22, 2026
Merged

lohedges merged 1 commit into
develfrom
feature_tail

Conversation

@lohedges

Copy link
Copy Markdown
Contributor

This PR adds a simple native Python incremental file reader utility, replacing existing functionality from an external dependency. Since we were only using a minor subset of the functionality, it made sense to reimplement ourselves. The update also makes sure that only full lines are read as new records and moves the state to being in memory on the Process object, rather than living in an offset file on disk, so there are no leaks with different process objects sharing a working directory.

  • I confirm that I have merged the latest version of devel into this branch before issuing this pull request (e.g. by running git pull origin devel): [y]
  • I confirm that I have added a test for any new functionality in this pull request: [y]
  • I confirm that I have added documentation (e.g. a new tutorial page or detailed guide) for any new functionality in this pull request: [y]
  • I confirm that I have permission to release this code under the GPL3 license: [y]

@lohedges lohedges added the enhancement New feature or request label Sep 22, 2026
@lohedges
lohedges deployed to biosimspace-build September 22, 2026 08:12 — with GitHub Actions Active
@lohedges
lohedges deployed to biosimspace-build September 22, 2026 08:12 — with GitHub Actions Active
@lohedges
lohedges deployed to biosimspace-build September 22, 2026 08:12 — with GitHub Actions Active
@lohedges
lohedges deployed to biosimspace-build September 22, 2026 08:12 — with GitHub Actions Active
@lohedges
lohedges deployed to biosimspace-build September 22, 2026 08:12 — with GitHub Actions Active
@lohedges
lohedges merged commit bd364ec into devel Sep 22, 2026
5 checks passed
@lohedges
lohedges deleted the feature_tail branch September 22, 2026 08:48

This branch was successfully deployed

1 active deployment
biosimspace-build — d7e1d42b Deployed Sep 22, 2026 by lohedges via build (3.12, macos) #413
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant