Minor changes

This commit is contained in:
Scott Idem
2022-09-27 20:53:12 -04:00
parent cb50ae8089
commit a18388e841
9 changed files with 51 additions and 2 deletions

View File

@@ -36,6 +36,7 @@ def load_event_location_obj(
enabled: str = 'enabled', # enabled, disabled, all
hidden: str = 'hidden', # hidden, not_hidden, all
limit: int = 1000,
offset: int = 0,
by_alias: bool = True,
exclude_unset: bool = True,
model_as_dict: bool = False,
@@ -70,7 +71,34 @@ def load_event_location_obj(
#account_id = event_location_rec.get('account_id', None)
event_id = event_location_rec.get('event_id', None)
# if inc_event_device_list: pass
# Updated 2022-09-27
if inc_event_device_list:
log.info('Need to include event device list...')
from app.methods.event_device_methods import get_event_device_rec_list, load_event_device_obj
if event_device_rec_list_result := get_event_device_rec_list(
for_type = 'event_location',
for_id = event_location_id,
enabled = enabled,
limit = limit,
offset = offset,
):
event_device_result_list = []
for event_device_rec in event_device_rec_list_result:
if load_event_device_result := load_event_device_obj(
event_device_id = event_device_rec.get('event_device_id', None),
enabled = enabled,
):
event_device_result_list.append(load_event_device_result)
else:
event_device_result_list.append(None)
log.debug(event_device_result_list)
event_location_obj.event_device_list = event_device_result_list
elif isinstance(event_device_rec_list_result, list):
event_location_obj.event_device_list = []
else:
event_location_obj.event_device_list = None
# if inc_event_file_list: pass
# Updated 2021-10-21
@@ -244,6 +272,7 @@ def get_event_location_rec_list(
enabled: str = 'enabled', # enabled, disabled, all
hidden: str = 'not_hidden', # hidden, not_hidden, all
limit: int = 100,
offset: int = 0,
) -> list|bool:
log.setLevel(logging.INFO) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.debug(locals())