12 lines
297 B
Python
12 lines
297 B
Python
"""passbook UI utils"""
|
|
from typing import Any, List
|
|
|
|
|
|
def human_list(_list: List[Any]) -> str:
|
|
"""Convert a list of items into 'a, b or c'"""
|
|
last_item = _list.pop()
|
|
if len(_list) < 1:
|
|
return last_item
|
|
result = ", ".join(_list)
|
|
return "%s or %s" % (result, last_item)
|