from wradmin.template_helper import PylonsHelper
from wrpylib.wrvalidators import rodelbahnbox_to_str, LonLat, difficulty_german_from_str, \
avalanches_german_from_str, public_transport_german_from_str, opt_tristate_german_comment_from_str, \
- nightlightdays_from_str, lonlat_none
+ nightlightdays_from_str
class RodelbahnController:
def markdown_to_mediawiki(markdown: str) -> str:
return subprocess.check_output(['pandoc', '--to', 'mediawiki'], input=markdown, encoding='utf-8')
- def position_to_lon_lat(value: Optional[dict]) -> LonLat:
+ def position_to_lon_lat(value: Optional[dict]) -> Optional[LonLat]:
if value is not None:
lon = value.get('longitude')
lat = value.get('latitude')
if lon is not None and lat is not None:
return LonLat(lon, lat)
- return lonlat_none
+ return None
- def position_ele_to_lon_lat(value: Optional[dict]) -> LonLat:
+ def position_ele_to_lon_lat(value: Optional[dict]) -> Optional[LonLat]:
if value is not None:
return position_to_lon_lat(value.get("position"))
- return lonlat_none
+ return None
def position_ele_to_ele(value: Optional[dict]) -> Optional[int]:
if value is not None: