Compare commits
9 Commits
29196ba400
...
564fe329f3
| Author | SHA1 | Date | |
|---|---|---|---|
| 564fe329f3 | |||
| 75613fd4fc | |||
| a25fbfc3ef | |||
| ca790e7306 | |||
| 1643767094 | |||
| 3d94bf3008 | |||
| c5d98d53cd | |||
| 07a0e906d8 | |||
| c974ac32f6 |
@ -203,9 +203,16 @@ class FileDatasource:
|
|||||||
def _parse_acc(row: List[str]) -> Accelerometer:
|
def _parse_acc(row: List[str]) -> Accelerometer:
|
||||||
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}")
|
||||||
|
|
||||||
|
try:
|
||||||
x = int(row[0])
|
x = int(row[0])
|
||||||
y = int(row[1])
|
y = int(row[1])
|
||||||
z = int(row[2])
|
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)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user