Code clean up. Better debugging

This commit is contained in:
Scott Idem
2021-09-29 16:16:04 -04:00
parent be788fc5e6
commit c77e066f9e
5 changed files with 20 additions and 12 deletions

View File

@@ -34,12 +34,15 @@ def sql_insert(
rm_id_random: bool = False, rm_id_random: bool = False,
id_random_length: int = 8, id_random_length: int = 8,
): ):
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.debug(locals()) log.debug(locals())
if sql: if sql:
log.info(f'SQL INSERT using sql string.')
log.debug(sql)
sql_insert = text(sql) sql_insert = text(sql)
elif table_name and data: elif table_name and data:
log.info(f'SQL INSERT using table_name and data. Table Name: {table_name}')
if rm_id_random: if rm_id_random:
data = lookup_id_random_pop(obj_data=data) data = lookup_id_random_pop(obj_data=data)
if not data.get('id_random', None) and id_random_length: if not data.get('id_random', None) and id_random_length:
@@ -76,6 +79,9 @@ def sql_insert(
""" """
) )
log.debug(sql_insert)
log.debug(data)
trans = db.begin() trans = db.begin()
try: try:
result_insert = db.execute(sql_insert, data) result_insert = db.execute(sql_insert, data)

View File

@@ -1,4 +1,4 @@
import logging import functools, logging
log = logging.getLogger('root') log = logging.getLogger('root')
@@ -9,19 +9,21 @@ logging.basicConfig(
# ### BEGIN ### Log ### logger_reset() ### # ### BEGIN ### Log ### logger_reset() ###
# https://realpython.com/primer-on-python-decorators/
# Updated 2021-09-29 # Updated 2021-09-29
def logger_reset(func): def logger_reset(func):
# log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL # log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
# log.debug(locals()) # log.debug(locals())
@functools.wraps(func)
def wrapper(*args, **kwargs): def wrapper(*args, **kwargs):
log.info(f'Saving logger level... Log level: {log.level}') log.info(f'Function "{func.__name__}()" called. Saving logger level... Log level: {log.level}')
init_log_level = log.level init_log_level = log.level
func(*args, **kwargs) returned_result = func(*args, **kwargs)
log.info(f'Resetting logger level... Log level: {log.level}') log.info(f'Function "{func.__name__}()" finished. Resetting logger level... Log level: {log.level}')
log.setLevel(init_log_level) log.setLevel(init_log_level)
log.info(f'Reset logger level. Log level: {log.level}') log.info(f'Reset logger level. Log level: {log.level}')
return func(*args, **kwargs) # return func(*args, **kwargs)
return returned_result
return wrapper return wrapper
# ### END ### Log ### logger_reset() ### # ### END ### Log ### logger_reset() ###

View File

@@ -219,9 +219,9 @@ def load_event_obj(
if event_session_rec_list_result := get_event_session_rec_list( if event_session_rec_list_result := get_event_session_rec_list(
event_id = event_id, event_id = event_id,
enabled = enabled, # enabled, disabled, all enabled = enabled, # enabled, disabled, all
approved = 'all', # approve(d), not_approved, all approved = approved, # approve(d), not_approved, all
hidden = 'not_hidden', # hidden, not_hidden, all hidden = hidden, # hidden, not_hidden, all
review = 'all', # ready, not_ready, all review = review, # ready, not_ready, all
limit = limit, limit = limit,
): ):
event_session_result_list = [] event_session_result_list = []

View File

@@ -164,7 +164,7 @@ class Event_Session_Base(BaseModel):
log.setLevel(logging.WARNING) log.setLevel(logging.WARNING)
log.debug(locals()) log.debug(locals())
if values['event_location_id_random']: if values.get('event_location_id_random', None):
return redis_lookup_id_random(record_id_random=values['event_location_id_random'], table_name='event_location') return redis_lookup_id_random(record_id_random=values['event_location_id_random'], table_name='event_location')
return None return None

View File

@@ -92,7 +92,7 @@ async def patch_event_session_obj_exist_v4(
exclude_none: Optional[bool] = True, exclude_none: Optional[bool] = True,
response: Response = Response, response: Response = Response,
): ):
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.debug(locals()) log.debug(locals())
if event_session_id := redis_lookup_id_random(record_id_random=event_session_id, table_name='event_session'): pass if event_session_id := redis_lookup_id_random(record_id_random=event_session_id, table_name='event_session'): pass