Skip to content

Commit 383045a

Browse files
committed
better error handling
1 parent edbafd7 commit 383045a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

granule_ingester/granule_ingester/slicers/SliceFileByStepSize.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@
1515

1616
import itertools
1717
import logging
18-
from typing import List, Dict
18+
from typing import Dict, List
1919

20+
from granule_ingester.exceptions import TileProcessingError
2021
from granule_ingester.slicers.TileSlicer import TileSlicer
2122

2223
logger = logging.getLogger(__name__)
@@ -33,7 +34,7 @@ def _generate_slices(self, dimension_specs: Dict[str, int]) -> List[str]:
3334
# make sure all provided dimensions are in dataset
3435
for dim_name in self._dimension_step_sizes.keys():
3536
if dim_name not in list(dimension_specs.keys()):
36-
raise KeyError('Provided dimension "{}" not found in dataset'.format(dim_name))
37+
raise TileProcessingError('Provided dimension "{}" not found in dataset'.format(dim_name))
3738

3839
slices = self._generate_chunk_boundary_slices(dimension_specs)
3940
logger.info("Sliced granule into {} slices.".format(len(slices)))

0 commit comments

Comments
 (0)