from .models import * class MyWaitPage3(WaitPage): after_all_players_arrive = 'round1display' class PrevRound(Page): form_model = 'player' class Round2info(Page): form_model = 'player' class Bid(Page): form_model = 'player' form_fields = ['bid_amount_type2', 'number_Type2'] def error_message(self, values): if values['bid_amount_type2']*values['number_Type2'] > 12.5: return 'Your proposed spending must be less than your endowment.' class ResultsWaitPagept2(WaitPage): after_all_players_arrive = 'set_winner_Type2' class Results(Page): form_model = 'player' class MyWaitPage2(WaitPage): after_all_players_arrive = 'create_outcome' class MyPage(Page): form_model = 'player' class MyWaitPage(WaitPage): after_all_players_arrive = 'my_function' page_sequence = [MyWaitPage3, PrevRound, Round2info, Bid, ResultsWaitPagept2, Results, MyWaitPage2, MyPage, MyWaitPage]