17
0

print preferred pronouns in the call list

This commit is contained in:
Benjamin Mako Hill 2024-09-28 20:10:44 -07:00
parent 360a7e8ee0
commit 3845559ac8

View File

@ -28,6 +28,13 @@ with open(config["roster_file"], 'r') as f:
full_names[student_no] = f"{row[config['roster_firstname_rowname']]} {row[config['roster_lastname_rowname']]}"
# print("Registered:", registered_students) # useful for debug
# get pronouns
with open(config["student_info_file"], 'r') as f:
preferred_pronouns = {}
for row in DictReader(f, delimiter="\t"):
preferred_pronouns[row[config["unique_name_rowname"]]] = row["Preferred pronouns"]
print(preferred_pronouns)
missing_today = [x for x in get_missing(current_time)]
# print("Missing Today: ", missing_today) # useful for debug
@ -43,11 +50,14 @@ for i in range(100):
try:
preferred_name = preferred_names[selected_student]
except KeyError:
preferred_name = "MISSING PREFERRED NAME"
preferred_name = "[unknown preferred name]"
if selected_student in preferred_pronouns:
pronouns = preferred_pronouns[selected_student]
else:
pronouns = "[unknown pronouns]"
print(f"{i + 1}. {preferred_name} :: {pronouns} :: {full_names[selected_student]} :: {selected_student}")
print(f"{i + 1}.",
preferred_name, "::",
selected_student, "::",
full_names[selected_student])
cc.record_coldcall(selected_student)