Skip to content

Commit c8fc7e5

Browse files
committed
update from lint
1 parent dfc0f64 commit c8fc7e5

File tree

5 files changed

+22
-20
lines changed

5 files changed

+22
-20
lines changed

pccommon/pccommon/redis.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ def rate_limit(
234234
"""
235235

236236
def _decorator(
237-
fn: Callable[..., Coroutine[Any, Any, T]]
237+
fn: Callable[..., Coroutine[Any, Any, T]],
238238
) -> Callable[..., Coroutine[Any, Any, T]]:
239239
async def _wrapper(*args: Any, **kwargs: Any) -> T:
240240
request: Optional[Request] = kwargs.get("request")
@@ -320,7 +320,7 @@ def back_pressure(
320320
"""
321321

322322
def _decorator(
323-
fn: Callable[..., Coroutine[Any, Any, T]]
323+
fn: Callable[..., Coroutine[Any, Any, T]],
324324
) -> Callable[..., Coroutine[Any, Any, T]]:
325325
async def _wrapper(*args: Any, **kwargs: Any) -> T:
326326
request: Optional[Request] = kwargs.get("request")

pcfuncs/tests/ipban/test_ipban.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def integration_clients(
107107

108108
@pytest.mark.integration
109109
def test_update_banned_ip_integration(
110-
integration_clients: Tuple[LogsQueryClient, TableClient]
110+
integration_clients: Tuple[LogsQueryClient, TableClient],
111111
) -> None:
112112
logger.info(f"Test id: {TEST_ID} - integration test is running")
113113
logs_query_client, table_client = integration_clients

pctiler/pctiler/endpoints/item.py

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@
33
from typing import Annotated, Optional
44
from urllib.parse import quote_plus, urljoin
55

6-
import jinja2
76
import fastapi
7+
import jinja2
88
import pystac
9-
from pydantic import Field
10-
from fastapi import Body, Depends, Query, Request, Response, Path
9+
from fastapi import Body, Depends, Path, Query, Request, Response
1110
from fastapi.templating import Jinja2Templates
1211
from geojson_pydantic.features import Feature
1312
from html_sanitizer.sanitizer import Sanitizer
13+
from pydantic import Field
1414
from starlette.responses import HTMLResponse
1515
from titiler.core.dependencies import CoordCRSParams, DstCRSParams
1616
from titiler.core.factory import MultiBaseTilerFactory, img_endpoint_params
17-
from titiler.core.resources.enums import ImageType
1817
from titiler.core.models.mapbox import TileJSON
18+
from titiler.core.resources.enums import ImageType
1919
from titiler.pgstac.dependencies import get_stac_item
2020

2121
from pccommon.config import get_render_config
@@ -131,6 +131,7 @@ def map(
131131
},
132132
)
133133

134+
134135
# crop/feature endpoint compat with titiler<0.15 (`/crop` was renamed `/feature`)
135136
@pc_tile_factory.router.post(
136137
r"/crop",
@@ -139,7 +140,7 @@ def map(
139140
)
140141
@pc_tile_factory.router.post(
141142
r"/crop.{format}",
142-
operation_id=f"{self.operation_prefix}postDataForGeoJSONWithFormatCrop",
143+
operation_id=f"{self.operation_prefix}postDataForGeoJSONWithFormatCrop",
143144
**img_endpoint_params,
144145
)
145146
@pc_tile_factory.router.post(
@@ -235,9 +236,7 @@ def tile_compat(
235236
],
236237
scale: Annotated[
237238
int,
238-
Field(
239-
gt=0, le=4, description="Tile size scale. 1=256x256, 2=512x512..."
240-
),
239+
Field(gt=0, le=4, description="Tile size scale. 1=256x256, 2=512x512..."),
241240
] = 1,
242241
format: Annotated[
243242
ImageType,
@@ -257,7 +256,9 @@ def tile_compat(
257256
) -> Response:
258257
"""tiles endpoints compat."""
259258
endpoint = get_endpoint_function(
260-
pc_tile_factory.router, path="/tiles/{tileMatrixSetId}/{z}/{x}/{y}", method=request.method
259+
pc_tile_factory.router,
260+
path="/tiles/{tileMatrixSetId}/{z}/{x}/{y}",
261+
method=request.method,
261262
)
262263
result = endpoint(
263264
z=z,
@@ -297,9 +298,7 @@ def tilejson_compat(
297298
] = None,
298299
tile_scale: Annotated[
299300
int,
300-
Query(
301-
gt=0, lt=4, description="Tile size scale. 1=256x256, 2=512x512..."
302-
),
301+
Query(gt=0, lt=4, description="Tile size scale. 1=256x256, 2=512x512..."),
303302
] = 1,
304303
minzoom: Annotated[
305304
Optional[int],
@@ -321,7 +320,9 @@ def tilejson_compat(
321320
) -> Response:
322321
"""tilejson endpoint compat."""
323322
endpoint = get_endpoint_function(
324-
pc_tile_factory.router, path="/{tileMatrixSetId}/tilejson.json", method=request.method
323+
pc_tile_factory.router,
324+
path="/{tileMatrixSetId}/tilejson.json",
325+
method=request.method,
325326
)
326327
result = endpoint(
327328
tileMatrixSetId="WebMercatorQuad",

pctiler/pctiler/endpoints/pg_mosaic.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from dataclasses import dataclass, field
22
from typing import Annotated, List, Literal, Optional
33

4-
from fastapi import APIRouter, Depends, FastAPI, Query, Request, Response, Path
4+
from fastapi import APIRouter, Depends, FastAPI, Path, Query, Request, Response
55
from fastapi.responses import ORJSONResponse
66
from psycopg_pool import ConnectionPool
77
from pydantic import Field
@@ -86,6 +86,7 @@ def mosaic_info(
8686

8787
legacy_mosaic_router = APIRouter()
8888

89+
8990
# Compat with titiler-pgstac<0.3.0, (`/tiles/{search_id}/...` was renamed `/{search_id}/tiles/...`)
9091
@legacy_mosaic_router.get("/tiles/{search_id}/{z}/{x}/{y}", **img_endpoint_params)
9192
@legacy_mosaic_router.get(
@@ -114,7 +115,6 @@ def mosaic_info(
114115
)
115116
def tile_routes( # type: ignore
116117
request: Request,
117-
search_id=Depends(pgstac_mosaic_factory.path_dependency),
118118
z: Annotated[
119119
int,
120120
Path(
@@ -133,6 +133,7 @@ def tile_routes( # type: ignore
133133
description="Row (Y) index of the tile on the selected TileMatrix. It cannot exceed the MatrixWidth-1 for the selected TileMatrix.",
134134
),
135135
],
136+
search_id=Depends(pgstac_mosaic_factory.path_dependency),
136137
tileMatrixSetId: Annotated[ # type: ignore
137138
Literal[tuple(pgstac_mosaic_factory.supported_tms.list())],
138139
f"Identifier selecting one of the TileMatrixSetId supported (default: 'WebMercatorQuad')", # noqa: E501,F722

pctiler/pctiler/reader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import warnings
21
import logging
32
import time
3+
import warnings
44
from dataclasses import dataclass, field
55
from typing import Any, Dict, List, Optional, Tuple, Type
66

@@ -11,10 +11,10 @@
1111
from fastapi import HTTPException
1212
from geojson_pydantic import Polygon
1313
from rio_tiler.errors import InvalidAssetName, MissingAssets, TileOutsideBounds
14+
from rio_tiler.io.stac import STAC_ALTERNATE_KEY
1415
from rio_tiler.models import ImageData
1516
from rio_tiler.mosaic import mosaic_reader
1617
from rio_tiler.types import AssetInfo
17-
from rio_tiler.io.stac import STAC_ALTERNATE_KEY
1818
from starlette.requests import Request
1919
from titiler.core.dependencies import DefaultDependency
2020
from titiler.pgstac import backend as pgstac_mosaic

0 commit comments

Comments
 (0)