diff --git a/.github/workflows/test-rasterstats.yml b/.github/workflows/test-rasterstats.yml index e3f4081..bc979fe 100644 --- a/.github/workflows/test-rasterstats.yml +++ b/.github/workflows/test-rasterstats.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} diff --git a/src/rasterstats/io.py b/src/rasterstats/io.py index e74d369..3f9123b 100644 --- a/src/rasterstats/io.py +++ b/src/rasterstats/io.py @@ -97,7 +97,14 @@ def read_features(obj, layer=0): assert len(src) > 0 features_iter = fiona_generator(obj, layer) - except (AssertionError, TypeError, OSError, DriverError, UnicodeDecodeError): + except ( + AssertionError, + DriverError, + OSError, + TypeError, + UnicodeDecodeError, + ValueError, + ): try: mapping = json.loads(obj) if "type" in mapping and mapping["type"] == "FeatureCollection":