| """ | |
| Utility helper functions | |
| """ | |
| import uuid | |
| from datetime import datetime | |
| import pytz | |
| def get_nairobi_time(): | |
| """Get current time in Nairobi timezone""" | |
| nairobi_timezone = pytz.timezone('Africa/Nairobi') | |
| current_time_nairobi = datetime.now(nairobi_timezone) | |
| curr_day = current_time_nairobi.strftime('%A') | |
| curr_date = current_time_nairobi.strftime('%Y-%m-%d') | |
| curr_time = current_time_nairobi.strftime('%H:%M:%S') | |
| full_date = f"{curr_day} | {curr_date} | {curr_time}" | |
| return full_date, curr_time | |
| def generate_request_id() -> str: | |
| """Generate a unique request ID""" | |
| return str(uuid.uuid4()) | |