py.lib.aw_web_tools
2025-10-15
Parent:06f00ec09030
py.lib.aw_web_tools/src/aw_web_tools/misc_tools.py
.. 1.202510.1 + Режим фековой авторизации для адаптера authelia. Режим требуется для отладки, поскольку вряд ли на машине разработчика будет развёрнуто это ПО на ранних стадиях разработки (преальфа). Возможно режим будет полезен при поиска проблем в приложении при авторизации.
| 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) |