Fix some minor errors and add russian translation.

This commit is contained in:
Andrey Khrolenok 2020-03-21 18:46:54 +03:00
parent 0a58db40cd
commit f0b4c5e723
No known key found for this signature in database
GPG key ID: 9D4D4A25BDFFA655
4 changed files with 58 additions and 8 deletions

View file

@ -2,13 +2,15 @@
import logging
from voluptuous import Optional
_LOGGER = logging.getLogger(__name__)
# ---------------------------
# from_entry
# ---------------------------
def from_entry(entry, param, default="") -> dict:
def from_entry(entry, param, default="") -> str:
"""Validate and return str value from Mikrotik API dict"""
if param not in entry:
return default
@ -88,7 +90,7 @@ def parse_api(
# ---------------------------
# get_uid
# ---------------------------
def get_uid(entry, key, key_search, keymap) -> str:
def get_uid(entry, key, key_search, keymap) -> Optional(str):
"""Get UID for data list"""
uid = None
if not key_search:
@ -111,7 +113,7 @@ def get_uid(entry, key, key_search, keymap) -> str:
# ---------------------------
# generate_keymap
# ---------------------------
def generate_keymap(data, key_search) -> dict:
def generate_keymap(data, key_search) -> Optional(dict):
"""Generate keymap"""
if not key_search:
return None