This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
authentik/passbook/lib/utils/ui.py

12 lines
297 B
Python
Raw Normal View History

2019-02-25 18:43:33 +00:00
"""passbook UI utils"""
from typing import Any, List
2019-02-25 18:43:33 +00:00
2019-12-31 11:51:16 +00:00
def human_list(_list: List[Any]) -> str:
2019-02-25 18:43:33 +00:00
"""Convert a list of items into 'a, b or c'"""
last_item = _list.pop()
if len(_list) < 1:
return last_item
2019-12-31 11:51:16 +00:00
result = ", ".join(_list)
return "%s or %s" % (result, last_item)