From dbd6e88de863eefaa6d6963f86c607e84c16cc31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9E=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=93=D1=83=D1=80=D0=B0=D0=BD=D0=B5=D1=86=D1=8C?= Date: Wed, 25 Feb 2026 21:08:54 +0200 Subject: [PATCH] Remove unnecessary rewind after file open --- .gitea/workflows/testing.yaml | 2 +- agent/src/file_datasource.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/testing.yaml b/.gitea/workflows/testing.yaml index b6bdd09..6ed8f1a 100644 --- a/.gitea/workflows/testing.yaml +++ b/.gitea/workflows/testing.yaml @@ -5,7 +5,7 @@ jobs: runs-on: arch-x86_64 steps: - name: Fetch the repository - run: git clone --branch ${{ gitea.ref_name }} --depth 1 ${{ gitea.server_url }}/${{ gitea.repository }} + run: git clone --revision ${{ gitea.sha }} --depth 1 ${{ gitea.server_url }}/${{ gitea.repository }} - name: Build containers run: docker-compose -f docker-compose-test.yaml build diff --git a/agent/src/file_datasource.py b/agent/src/file_datasource.py index 8aa8187..363f1df 100644 --- a/agent/src/file_datasource.py +++ b/agent/src/file_datasource.py @@ -74,8 +74,10 @@ class FileDatasource: self._acc_reader = csv.reader(self._acc_f, skipinitialspace=True) self._gps_reader = csv.reader(self._gps_f, skipinitialspace=True) - self._rewind_acc() - self._rewind_gps() + # File pointer is already at 0 right after open(), so no need to rewind here. + # Skip header row once. + next(self._acc_reader, None) + next(self._gps_reader, None) def _close_files(self) -> None: for f in (self._acc_f, self._gps_f):