(self, other: "TimecodeLike")
| 596 | return self.frame_num > self._get_other_as_frames(other) |
| 597 | |
| 598 | def __ge__(self, other: "TimecodeLike") -> bool: |
| 599 | if _compare_as_fixed(other, self): |
| 600 | return self.frame_num >= other.frame_num |
| 601 | # For integer comparison, use frame numbers to avoid floating point precision issues. |
| 602 | if isinstance(other, int): |
| 603 | return self.frame_num >= other |
| 604 | if isinstance(self._time, (Timecode, _Seconds)): |
| 605 | return self.seconds >= self._get_other_as_seconds(other) |
| 606 | return self.frame_num >= self._get_other_as_frames(other) |
| 607 | |
| 608 | def __iadd__(self, other: "TimecodeLike") -> "FrameTimecode": |
| 609 | # Narrow `other`'s internal time once so pyright can track it through the dispatch below. |
nothing calls this directly
no test coverage detected