diff --git a/coolbox/utilities/reader/tab.py b/coolbox/utilities/reader/tab.py index 242fb7d..382a336 100644 --- a/coolbox/utilities/reader/tab.py +++ b/coolbox/utilities/reader/tab.py @@ -298,7 +298,7 @@ def query(self, gr: GenomeRange, **kwargs) -> pd.DataFrame: if 'attributes' in df.columns: df['attributes'] = df['attributes'].apply(_dict_to_gtf_attr) df = _convert_dtype(df) - except ValueError as e: + except (ValueError, KeyError) as e: # empty region log.error(str(e)) df = pd.DataFrame(columns=self.columns)