Ребят, а можно это как-то изященей написать? а то кажется херня какая-то... def obx_loop(number: int) -> List:
"""
Loop through OBX values:
3 is a result title,
5 is a result value,
6 is a result unit,
7 is a result range,
8 is a result level.
"""
value_list = []
if number in [3, 5, 6, 7, 8]:
for obx in hl7_parser(file)['OBX']:
value_list.append(obx[number])
for i in value_list:
yield i
else:
return '{"error": "wrong value"}'