[2013-07-07 23:18:33,914: ERROR/MainProcess] Task background.tasks.parse_games[919bd5f2-75e4-4400-bc58-67242bcc6694] raised exception: TypeError("'NoneType' object has no attribute '__getitem__'",)
Traceback (most recent call last):
File "/home/ubuntu/worker/.venv-worker/local/lib/python2.7/site-packages/celery/task/trace.py", line 224, in trace_task
R = retval = fun(*args, **kwargs)
File "/home/ubuntu/worker/.venv-worker/local/lib/python2.7/site-packages/celery/task/trace.py", line 406, in __protected_call__
return self.run(*args, **kwargs)
File "/home/ubuntu/worker/background/tasks.py", line 47, in parse_games
return parse_and_insert(log, raw_games, parsed_games_col, parse_error_col, day)
File "/home/ubuntu/worker/parse_game.py", line 185, in parse_and_insert
parsed_games = map(lambda x: parse_game_from_dict(log, parse_error_col, x), raw_games)
File "/home/ubuntu/worker/parse_game.py", line 185, in <lambda>
parsed_games = map(lambda x: parse_game_from_dict(log, parse_error_col, x), raw_games)
File "/home/ubuntu/worker/parse_game.py", line 119, in parse_game_from_dict
parsed = parse_game(contents, dubious_check = True)
File "/home/ubuntu/worker/parse_game.py", line 83, in parse_game
game_dict = parse_goko_game.parse_game(game_str, dubious_check)
File "/home/ubuntu/worker/parse_goko_game.py", line 1015, in parse_game
turns = parse_turns(log_lines, game_dict[PLAYERS], removed_from_supply)
File "/home/ubuntu/worker/parse_goko_game.py", line 887, in parse_turns
removed_from_supply, masq_targets, previous_name)
File "/home/ubuntu/worker/parse_goko_game.py", line 753, in parse_turn
if bom_choice[0] == dominioncards.Knights:
TypeError: 'NoneType' object has no attribute '__getitem__'