def _convert_input_lines(self, input_lines, settings_obj):
     for attribute, index in settings_obj.get("csv_unchanged_headers"):
         setattr(self, attribute, input_lines[index])
     for attribute, index in settings_obj.get("csv_integer_headers"):
         val = input_lines[index]
         if val:
             setattr(self, attribute, int(input_lines[index]))
         else:
             self.unparsed_integer += 1
             setattr(self, attribute, None)
     for attribute, index in settings_obj.get("csv_date_headers"):
         setattr(self, attribute, parse_date.parse_to_datetime(input_lines[index]))
def is_unparsed_time_in_window(unparsed_time, start_time, end_time):
    parsed_time = parse_date.parse_to_datetime(unparsed_time)
    return (parsed_time <= end_time and parsed_time >= start_time)