modify import paths to helpers.py

This commit is contained in:
Sri Charan Chittineni
2026-03-09 05:01:47 +00:00
parent b195550c07
commit 2b0c18d333
3 changed files with 5 additions and 12 deletions

View File

@@ -19,7 +19,7 @@ from ..localization import Locales
from ..result_formatting import FormatDispatcher
from .classtypes import ICONS
from . import format_json, format_xml
from .format_json import _add_admin_level
from .helpers import _add_admin_level
from .. import logging as loglib
from ..server import content_types as ct

View File

@@ -7,22 +7,15 @@
"""
Helper functions for output of results in json formats.
"""
from typing import Mapping, Any, Optional, Tuple, Dict, Union, List
from typing import Mapping, Any, Optional, Tuple, Union, List
from ..utils.json_writer import JsonWriter
from ..results import AddressLines, ReverseResults, SearchResults, BaseResult
from ..results import AddressLines, ReverseResults, SearchResults
from . import classtypes as cl
from .helpers import _add_admin_level
from ..types import EntranceDetails
def _add_admin_level(result: BaseResult) -> Optional[Dict[str, str]]:
tags = result.extratags
if result.category == ('boundary', 'administrative') and result.admin_level < 15:
tags = dict(tags) if tags else {}
tags['admin_level'] = str(result.admin_level)
return tags
def _write_osm_id(out: JsonWriter, osm_object: Optional[Tuple[str, int]]) -> None:
if osm_object is not None:
out.keyval_not_none('osm_type', cl.OSM_TYPE_NAME.get(osm_object[0], None))\

View File

@@ -14,7 +14,7 @@ import xml.etree.ElementTree as ET
from ..results import AddressLines, ReverseResult, ReverseResults, \
SearchResult, SearchResults
from . import classtypes as cl
from .format_json import _add_admin_level
from .helpers import _add_admin_level
from ..types import EntranceDetails