def read_segment(self): read_out = ReadOut() """ As of now dealing with only introduction segment """ segment = self.params["segment"].lower() # self.params["segment"] = segment response = read_out.read_segment( segment) # self.params #Parameters(**self.params) self.context = self.context_manager.set_context_for_read_out( self.params, response) return response, self.context
def previous_segment(self): read_out = ReadOut() """ As of now dealing with only introduction segment """ NextSegment, PreviousSegment = self.get_segment() if not PreviousSegment: raise (OperationsException("There are no segment before this")) response = "The previous segment is " + "<break time='0.5s' />" response += read_out.read_segment( PreviousSegment) # self.params #Parameters(**self.params) return response
def next_segment(self): """ next section and skip this section treating both these operations as same As of now dealing with only introduction segment """ read_out = ReadOut() NextSegment, PreviousSegment = self.get_segment() if not NextSegment: raise (OperationsException("There is no segment after this.")) response = "The next segment is " + "<break time='0.5s' />" response += read_out.read_segment(NextSegment) return response # self.params #Parameters(**self.params)