From 1e57f584452f73a329b70e09f88a3e1935323bac Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Sat, 7 Dec 2019 13:53:56 +0100 Subject: [PATCH] small improv --- rowers/dataprep.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rowers/dataprep.py b/rowers/dataprep.py index 96444570..adfd720b 100644 --- a/rowers/dataprep.py +++ b/rowers/dataprep.py @@ -31,6 +31,7 @@ import dask.dataframe as dd from dask.delayed import delayed import pyarrow.parquet as pq import pyarrow as pa +from pyarrow.lib import ArrowInvalid from django.utils import timezone from django.utils.timezone import get_current_timezone @@ -1872,7 +1873,7 @@ def getsmallrowdata_db(columns, ids=[], doclean=True,workstrokesonly=True,comput else: try: df = pd.read_parquet(csvfilenames[0],columns=columns) - except OSError: + except (OSError,ArrowInvalid): rowdata,row = getrowdata(id=ids[0]) if rowdata and len(rowdata.df): data = dataprep(rowdata.df,id=ids[0],bands=True,otwpower=True,barchart=True)