lab1 #1

Merged
hasslesstech merged 17 commits from lab1 into dev 2026-02-26 16:04:15 +02:00
Showing only changes of commit 722d45b2a1 - Show all commits

View File

@ -204,9 +204,14 @@ class FileDatasource:
if len(row) < 3: if len(row) < 3:
raise ValueError(f"Accelerometer row must have 3 values (x,y,z). Got: {row}") raise ValueError(f"Accelerometer row must have 3 values (x,y,z). Got: {row}")
x = int(row[0]) try:
y = int(row[1]) x = int(row[0])
z = int(row[2]) y = int(row[1])
z = int(row[2])
except ValueError as e:
raise ValueError(
f"Invalid accelerometer values (expected integers): {row}"
) from e
return Accelerometer(x=x, y=y, z=z) return Accelerometer(x=x, y=y, z=z)