Skip to content

Commit db513d0

Browse files
committed
remove useless field and type
1 parent 021a4b4 commit db513d0

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

titiler/endpoints/factory.py

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
from starlette.requests import Request
4646
from starlette.responses import Response
4747

48-
default_deps_type = Type[DefaultDependency]
4948
img_endpoint_params: Dict[str, Any] = {
5049
"responses": {
5150
200: {
@@ -69,29 +68,29 @@
6968
class BaseTilerFactory(metaclass=abc.ABCMeta):
7069
"""BaseTiler Factory."""
7170

72-
reader: Type[BaseReader] = field(default=COGReader)
71+
reader: Type[BaseReader] = COGReader
7372
reader_options: Dict = field(default_factory=dict)
7473

7574
# FastAPI router
7675
router: APIRouter = field(default_factory=APIRouter)
7776

7877
# Path Dependency
79-
path_dependency: Type[PathParams] = field(default=PathParams)
78+
path_dependency: Type[PathParams] = PathParams
8079

8180
# Rasterio Dataset Options (nodata, unscale, resampling)
82-
dataset_dependency: default_deps_type = field(default=DatasetParams)
81+
dataset_dependency: Type[DefaultDependency] = DatasetParams
8382

8483
# Indexes/Expression Dependencies
85-
layer_dependency: default_deps_type = field(default=BidxExprParams)
84+
layer_dependency: Type[DefaultDependency] = BidxExprParams
8685

8786
# Image rendering Dependencies
88-
render_dependency: default_deps_type = field(default=RenderParams)
87+
render_dependency: Type[DefaultDependency] = RenderParams
8988

9089
# TileMatrixSet dependency
9190
tms_dependency: Callable[..., TileMatrixSet] = WebMercatorTMSParams
9291

9392
# provide custom dependency
94-
additional_dependency: Callable[..., Dict] = field(default=lambda: dict())
93+
additional_dependency: Callable[..., Dict] = lambda: dict()
9594

9695
# Router Prefix is needed to find the path for /tile if the TilerFactory.router is mounted
9796
# with other router (multiple `.../tile` routes).
@@ -124,8 +123,8 @@ class TilerFactory(BaseTilerFactory):
124123
"""Tiler Factory."""
125124

126125
# Endpoint Dependencies
127-
metadata_dependency: default_deps_type = MetadataParams
128-
img_dependency: default_deps_type = ImageParams
126+
metadata_dependency: Type[DefaultDependency] = MetadataParams
127+
img_dependency: Type[DefaultDependency] = ImageParams
129128

130129
# TileMatrixSet dependency
131130
tms_dependency: Callable[..., TileMatrixSet] = TMSParams
@@ -695,10 +694,10 @@ class MultiBaseTilerFactory(TilerFactory):
695694
696695
"""
697696

698-
reader: Type[MultiBaseReader] = field()
697+
reader: Type[MultiBaseReader]
699698

700699
# Assets/Indexes/Expression Dependencies
701-
layer_dependency: default_deps_type = AssetsBidxExprParams
700+
layer_dependency: Type[DefaultDependency] = AssetsBidxExprParams
702701

703702
# Overwrite the `/info` endpoint to return the list of assets when no assets is passed.
704703
def info(self):
@@ -817,10 +816,10 @@ class MultiBandTilerFactory(TilerFactory):
817816
818817
"""
819818

820-
reader: Type[MultiBandReader] = field()
819+
reader: Type[MultiBandReader]
821820

822821
# Assets/Expression Dependencies
823-
layer_dependency: default_deps_type = BandsExprParams
822+
layer_dependency: Type[DefaultDependency] = BandsExprParams
824823

825824
def info(self):
826825
"""Register /info endpoint."""
@@ -926,8 +925,8 @@ class MosaicTilerFactory(BaseTilerFactory):
926925
needs a reader (MosaicBackend) and a dataset_reader (BaseReader).
927926
"""
928927

929-
reader: BaseBackend = field(default=MosaicBackend)
930-
dataset_reader: Type[BaseReader] = field(default=COGReader)
928+
reader: BaseBackend = MosaicBackend
929+
dataset_reader: Type[BaseReader] = COGReader
931930

932931
# BaseBackend does not support other TMS than WebMercator
933932
tms_dependency: Callable[..., TileMatrixSet] = WebMercatorTMSParams

0 commit comments

Comments
 (0)