Refactor logging implementation to use Loguru for improved logging management and add warnings for unknown leave values and worker site validation.
This commit is contained in:
@@ -17,6 +17,7 @@ from rota.workers import (
|
||||
OutOfProgramme,
|
||||
)
|
||||
|
||||
from loguru import logger
|
||||
|
||||
app = typer.Typer()
|
||||
|
||||
@@ -68,6 +69,8 @@ def extract_leave_and_rota_from_calender(calender_df):
|
||||
"date": date,
|
||||
"worker": worker,
|
||||
})
|
||||
else:
|
||||
logger.warning(f"Unknown leave value for {worker} on {date}: {leave_val}")
|
||||
|
||||
#print(leave_requests)
|
||||
return leave_requests, work_requests, rota_data
|
||||
|
||||
Reference in New Issue
Block a user