Work on ISHLT Impexium importing
This commit is contained in:
@@ -9,7 +9,7 @@ from app.lib_general import log, logging, logger_reset
|
||||
|
||||
from app.methods.event_badge_template_methods import load_event_badge_template_obj
|
||||
|
||||
from app.models.event_badge_models import Event_Badge_Base
|
||||
from app.models.event_badge_models import Event_Badge_Base, Event_Badge_Basic_Base
|
||||
|
||||
|
||||
# ### BEGIN ### API Event Badge Methods ### load_event_badge_obj() ###
|
||||
@@ -23,8 +23,9 @@ def load_event_badge_obj(
|
||||
model_as_dict: bool = False,
|
||||
enabled: str = 'enabled', # enabled, disabled, all
|
||||
inc_event_badge_template: bool = False,
|
||||
return_basic_model: bool = False,
|
||||
) -> Event_Badge_Base|dict|bool:
|
||||
log.setLevel(logging.INFO) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(locals())
|
||||
|
||||
if event_badge_id := redis_lookup_id_random(record_id_random=event_badge_id, table_name='event_badge'): pass
|
||||
@@ -33,12 +34,19 @@ def load_event_badge_obj(
|
||||
if event_badge_rec := sql_select(table_name='v_event_badge', record_id=event_badge_id): pass
|
||||
else: return False
|
||||
|
||||
try:
|
||||
event_badge_obj = Event_Badge_Base(**event_badge_rec)
|
||||
log.debug(event_badge_obj)
|
||||
except ValidationError as e:
|
||||
log.error(e.json())
|
||||
return False
|
||||
if return_basic_model:
|
||||
try:
|
||||
event_badge_obj = Event_Badge_Basic_Base(**event_badge_rec)
|
||||
except ValidationError as e:
|
||||
log.error(e.json())
|
||||
return False
|
||||
else:
|
||||
try:
|
||||
event_badge_obj = Event_Badge_Base(**event_badge_rec)
|
||||
except ValidationError as e:
|
||||
log.error(e.json())
|
||||
return False
|
||||
log.debug(event_badge_obj)
|
||||
|
||||
# Updated 2022-03-14
|
||||
if inc_event_badge_template:
|
||||
|
||||
Reference in New Issue
Block a user