Mam enum zdefiniowane tak:Jak uzyskać nazwę elementu enum w python?
def enum(**enums):
return type('Enum',(), enums)
Status = enum(
STATUS_OK=0,
STATUS_ERR_NULL_POINTER=1,
STATUS_ERR_INVALID_PARAMETER=2)
Mam funkcji, która zwraca status Status
wyliczenia. Jak mogę uzyskać nazwę wartości wyliczeniowej, a nie tylko wartość?
>>> cur_status = get_Status()
>>> print(cur_status)
1
Chciałbym dostać STATUS_ERR_NULL_POINTER
zamiast 1
działa jak czar. Dzięki! – Mike