py.lib.aw_web_tools

Yohn Y. 2025-10-15 Parent:06f00ec09030

14:0920ae304dfd Go to Latest

py.lib.aw_web_tools/src/aw_web_tools/misc_tools.py

.. 1.202510.1 + Режим фековой авторизации для адаптера authelia. Режим требуется для отладки, поскольку вряд ли на машине разработчика будет развёрнуто это ПО на ранних стадиях разработки (преальфа). Возможно режим будет полезен при поиска проблем в приложении при авторизации.

History
awgur@0 1 # coding: utf-8
awgur@0 2 from typing import Union, List, Tuple
awgur@0 3
awgur@0 4
awgur@0 5 def dict_filter(data: dict, need_keys: Union[List[str], Tuple[str]]) -> dict:
awgur@0 6 """\
awgur@0 7 Создать новый словарь на основе существующего, добавив в него только нужные ключи
awgur@0 8 """
awgur@0 9 return dict((key, val) for key, val in data.items() if key in need_keys)