diff --git a/rowers/dataroutines.py b/rowers/dataroutines.py index 8c36c546..e2d63ef9 100644 --- a/rowers/dataroutines.py +++ b/rowers/dataroutines.py @@ -2164,10 +2164,9 @@ def dataplep(rowdatadf, id=0, inboard=0.88, forceunit='lbs', bands=True, barchar pass try: df = pl.from_pandas(rowdatadf) - except ArrowInvalid: + except (ArrowInvalid, ArrowTypeError): return dataprep(rowdatadf, id=id, inboard=inboard, forceunit=forceunit, bands=bands, barchart=barchart, otwpower=otwpower, debug=debug,polars=True) - else: df = rowdatadf if df.is_empty(): diff --git a/rowers/tests/testdata/testdata.tcx.gz b/rowers/tests/testdata/testdata.tcx.gz index cd7ae246..3df567bb 100644 Binary files a/rowers/tests/testdata/testdata.tcx.gz and b/rowers/tests/testdata/testdata.tcx.gz differ