Improved create event exhibit tracking log entries
This commit is contained in:
@@ -7,6 +7,8 @@ from pydantic import BaseModel, EmailStr, Field, PrivateAttr, ValidationError, v
|
||||
from app.db_sql import get_account_id_w_for_type_id, redis_lookup_id_random, sql_enable_part, sql_delete, sql_insert, sql_limit_offset_part, sql_select, sql_update
|
||||
from app.lib_general import log, logging, logger_reset
|
||||
|
||||
from app.methods.event_badge_methods import get_event_person_id_w_event_badge_id
|
||||
|
||||
from app.models.common_field_schema import default_num_bytes
|
||||
from app.models.event_exhibit_tracking_models import Event_Exhibit_Tracking_Base
|
||||
|
||||
@@ -21,10 +23,13 @@ def create_event_exhibit_tracking_obj(
|
||||
event_person_id: int = None,
|
||||
create_sub_obj: bool = False,
|
||||
fail_any: bool = False, # Fail if any thing goes wrong for sub objects
|
||||
log_lvl: int = logging.WARNING, # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log_lvl: int = logging.INFO, # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
) -> int|bool:
|
||||
log.setLevel(log_lvl)
|
||||
|
||||
if event_badge_id and not event_person_id:
|
||||
event_person_id = get_event_person_id_w_event_badge_id(event_badge_id)
|
||||
|
||||
# ### SECTION ### Secondary data validation
|
||||
log.info('Create dictionary or Pydantic object')
|
||||
log.debug(type(event_exhibit_tracking_dict_obj))
|
||||
|
||||
Reference in New Issue
Block a user