beautifyed beautify_data()
This commit is contained in:
parent
b6970cdf04
commit
b05178da9a
|
@ -81,10 +81,16 @@ class EvaFormView(CookieWizardView):
|
|||
# This implementation works only for unique keys over all of these dicts from model.py
|
||||
#
|
||||
def beautify_data(self, data):
|
||||
for k, v in data.items():
|
||||
# print(f"v: {v}")
|
||||
if isinstance(v,collections.Hashable):
|
||||
if v in TRANSPONDER_CHOICES.keys():
|
||||
print(f"found {v} in TRANSPONDER_CHOICES")
|
||||
data.update({k : TRANSPONDER_CHOICES[v]})
|
||||
# for k, v in data.items():
|
||||
# # print(f"v: {v}")
|
||||
# if isinstance(v,collections.Hashable):
|
||||
# if v in TRANSPONDER_CHOICES.keys():
|
||||
# print(f"found {v} in TRANSPONDER_CHOICES")
|
||||
# data.update({k : TRANSPONDER_CHOICES[v]})
|
||||
|
||||
# update data with keys from *_CHOICES if present there
|
||||
data.update({k:TRANSPONDER_CHOICES[v] for k,v in data.items() \
|
||||
if isinstance(v,collections.abc.Hashable) \
|
||||
and v in TRANSPONDER_CHOICES})
|
||||
|
||||
return data
|
||||
|
|
Loading…
Reference in New Issue