Skip to content

Commit a95073d

Browse files
committed
clean defaults
1 parent db513d0 commit a95073d

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

CHANGES.md

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
* update `titiler.dependencies.AssetsBidxParams` to make `asset` a required parameter (https://github.com/developmentseed/titiler/pull/230
2121
* the STAC `/info` endpoint now expect the `assets` parameter to be passed. To ge the list of available assets we added a new `/assets` endpoint within the tiler factory
22+
* remove `COGReader` as default `reader` in `titiler.endpoints.factory.BaseTilerFactory`
2223

2324
## 0.1.0a14 (2021-01-05)
2425

titiler/endpoints/factory.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
class BaseTilerFactory(metaclass=abc.ABCMeta):
6969
"""BaseTiler Factory."""
7070

71-
reader: Type[BaseReader] = COGReader
71+
reader: Type[BaseReader]
7272
reader_options: Dict = field(default_factory=dict)
7373

7474
# FastAPI router
@@ -122,6 +122,9 @@ def url_for(self, request: Request, name: str, **path_params: Any) -> str:
122122
class TilerFactory(BaseTilerFactory):
123123
"""Tiler Factory."""
124124

125+
# Default reader is set to COGReader
126+
reader: Type[BaseReader] = COGReader
127+
125128
# Endpoint Dependencies
126129
metadata_dependency: Type[DefaultDependency] = MetadataParams
127130
img_dependency: Type[DefaultDependency] = ImageParams
@@ -925,7 +928,7 @@ class MosaicTilerFactory(BaseTilerFactory):
925928
needs a reader (MosaicBackend) and a dataset_reader (BaseReader).
926929
"""
927930

928-
reader: BaseBackend = MosaicBackend
931+
reader: Type[BaseBackend] = MosaicBackend
929932
dataset_reader: Type[BaseReader] = COGReader
930933

931934
# BaseBackend does not support other TMS than WebMercator

0 commit comments

Comments
 (0)