#1 by AlanS
Hello all, The following is a stripped down version of my creating_subsession method: ************************************************************ def creating_session(subsession): session = subsession.session for player in subsession.get_players(): participant = player.participant print('participant_id = ' + str(participant.vars['participant_id'])) *********************************************************************** This errors out with the following: ************************************************ Failed to create session: 'participant_id' Traceback (most recent call last): File "c:\users\alans\appdata\local\programs\python\python39\lib\site-packages\otree\session.py", line 447, in create_session_traceback_wrapper return create_session(**kwargs) File "c:\users\alans\appdata\local\programs\python\python39\lib\site-packages\otree\session.py", line 418, in create_session func(subsession) File "C:\Users\alans\Documents\otree\ITQ\__init__.py", line 56, in creating_session print('participant_id = ' + str(participant.vars['participant_id'])) KeyError: 'participant_id' *************************************************** The same print statement works in my live_method. Note: I've attached my settings.py Thanks!