History map

def insert_departments(history_map, notes_text): from io import StringIO

# Convert history_map to a dictionary for lookup
user_department_map = [entry["department"] for entry in history_map]
user_ids = [entry["userid"] for entry in history_map]

# Read notes line by line
lines = notes_text.strip().split("\n")
updated_lines = []

user_index = 0
i = 0
while i < len(lines):
    line = lines[i]
    updated_lines.append(line)

    if line.startswith("userid:"):
        # After userid line, insert department line
        dept = history_map[user_index]["department"]
        updated_lines.append(f"department: {dept}")
        user_index += 1

    i += 1

return "\n".join(updated_lines)

Posted Jul 9, 2025, 4:03 AM UTC

10
Loading comments…