def in_rounds(self, first, last): try: return in_rounds(type(self), first, last, 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_rounds(self, first, last): try: return in_rounds(type(self), first, last, 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_rounds(self, first, last): return in_rounds(type(self), first, last, session=self.session)
def in_rounds(self, first, last): return in_rounds(type(self), first, last, participant=self.participant)