Exemple #1
0
 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
Exemple #2
0
    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
Exemple #3
0
    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)