def in_round(self, round_number): try: return in_round(type(self), round_number, session=self.session, id_in_subsession=self.id_in_subsession) except InvalidRoundError as exc: msg = str(exc) + '; ' + ( 'Hint: you should not use this ' 'method if you are rearranging groups between rounds.' ) ExceptionClass = type(exc) raise ExceptionClass(msg) from None
def in_round(self, round_number): try: return in_round(type(self), round_number, session=self.session, id_in_subsession=self.id_in_subsession) except InvalidRoundError as exc: msg = str(exc) + '; ' + ( 'Hint: you should not use this ' 'method if you are rearranging groups between rounds.') ExceptionClass = type(exc) raise ExceptionClass(msg) from None
def in_round(self, round_number): return in_round( type(self), round_number, session=self.session, )
def in_round(self, round_number): return in_round(type(self), round_number, participant=self.participant)
def in_round(self, round_number): return in_round(type(self), round_number, session=self.session, )