Fixed type hints
This commit is contained in:
parent
cde9d09eb0
commit
ea2f172388
|
@ -3,8 +3,8 @@
|
||||||
import random
|
import random
|
||||||
import typing
|
import typing
|
||||||
|
|
||||||
import sqlalchemy
|
|
||||||
from flask import Flask, jsonify, redirect, render_template, request, url_for
|
from flask import Flask, jsonify, redirect, render_template, request, url_for
|
||||||
|
from sqlalchemy.orm.query import Query
|
||||||
from werkzeug.wrappers import Response
|
from werkzeug.wrappers import Response
|
||||||
|
|
||||||
import geocode
|
import geocode
|
||||||
|
@ -16,7 +16,6 @@ app.config.from_object("config.default")
|
||||||
database.init_app(app)
|
database.init_app(app)
|
||||||
|
|
||||||
Tags = typing.Mapping[str, str]
|
Tags = typing.Mapping[str, str]
|
||||||
Elements = sqlalchemy.orm.query.Query[model.Polygon]
|
|
||||||
|
|
||||||
|
|
||||||
def get_random_lat_lon() -> tuple[float, float]:
|
def get_random_lat_lon() -> tuple[float, float]:
|
||||||
|
@ -32,7 +31,7 @@ def get_random_lat_lon() -> tuple[float, float]:
|
||||||
|
|
||||||
|
|
||||||
def do_lookup(
|
def do_lookup(
|
||||||
elements: Elements, lat: str | float, lon: str | float
|
elements: "Query[model.Polygon]", lat: str | float, lon: str | float
|
||||||
) -> wikidata.WikidataDict:
|
) -> wikidata.WikidataDict:
|
||||||
"""Do lookup."""
|
"""Do lookup."""
|
||||||
try:
|
try:
|
||||||
|
@ -125,7 +124,7 @@ def hit_from_name(
|
||||||
|
|
||||||
|
|
||||||
def osm_lookup(
|
def osm_lookup(
|
||||||
elements: Elements, lat: str | float, lon: str | float
|
elements: "Query[model.Polygon]", lat: str | float, lon: str | float
|
||||||
) -> wikidata.Hit | None:
|
) -> wikidata.Hit | None:
|
||||||
"""OSM lookup."""
|
"""OSM lookup."""
|
||||||
ret: wikidata.Hit | None
|
ret: wikidata.Hit | None
|
||||||
|
|
Loading…
Reference in a new issue