| KeyError | Python 3.9.25: /usr/bin/python3 Mon Mar 9 14:27:59 2026 |
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
| /var/www/draftmatic/scripts/player.cgi in <module> |
| 94 print ("<span class=\"header\">") |
| 95 print (player_name, "</span>\n<br>") |
| => 96 print (", ".join(str(pos_fullname[pos]) for pos in player_pos.split(',')), "<br>", sep="") |
| 97 #print (f"{player_pos}<br>{player_proteam}<br>") |
| 98 #print (f"Drafted by: {player_draftteam}<br>") |
| builtin print = <built-in function print>, ", ".join undefined, builtin str = <class 'str'>, pos_fullname = {'1B': 'First Base', '2B': 'Second Base', '3B': 'Third Base', 'C': 'Catcher', 'DB': 'Defensive Back', 'DL': 'Defensive Line', 'K': 'Kicker', 'OF': 'Outfield', 'QB': 'Quarterback', 'RB': 'Running Back', ...}, pos undefined, player_pos = 'DB,CB', player_pos.split = <built-in method split of str object>, sep undefined |
| /var/www/draftmatic/scripts/player.cgi in <genexpr>(.0=<list_iterator object>) |
| 94 print ("<span class=\"header\">") |
| 95 print (player_name, "</span>\n<br>") |
| => 96 print (", ".join(str(pos_fullname[pos]) for pos in player_pos.split(',')), "<br>", sep="") |
| 97 #print (f"{player_pos}<br>{player_proteam}<br>") |
| 98 #print (f"Drafted by: {player_draftteam}<br>") |
| builtin print = <built-in function print>, ", ".join undefined, builtin str = <class 'str'>, global pos_fullname = {'1B': 'First Base', '2B': 'Second Base', '3B': 'Third Base', 'C': 'Catcher', 'DB': 'Defensive Back', 'DL': 'Defensive Line', 'K': 'Kicker', 'OF': 'Outfield', 'QB': 'Quarterback', 'RB': 'Running Back', ...}, pos = 'CB', global player_pos = 'DB,CB', player_pos.split = <built-in method split of str object>, sep undefined |
KeyError: 'CB'
args =
('CB',)
with_traceback =
<built-in method with_traceback of KeyError object>