(self, session, instance)
| 459 | |
| 460 | |
| 461 | def remove_keyframe_to_cache(self, session, instance): |
| 462 | |
| 463 | frame_number_list = self.keyframe_list['frame_number_list'] |
| 464 | logger.debug(frame_number_list) |
| 465 | index = bisect.bisect_left(frame_number_list, instance.frame_number) |
| 466 | if frame_number_list: |
| 467 | try: |
| 468 | if instance.frame_number == 0 and index == 0: |
| 469 | del frame_number_list[index] |
| 470 | |
| 471 | if index != 0 and index < len(frame_number_list): |
| 472 | del frame_number_list[index] |
| 473 | except Exception as e: |
| 474 | logger.error(e) |
| 475 | logger.debug(frame_number_list) |
| 476 | self.keyframe_list['frame_number_list'] = frame_number_list |
| 477 | |
| 478 | |
| 479 | def add_keyframe_to_cache(self, session, instance): |
no outgoing calls
no test coverage detected