RegistryFile.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:yarp 作者: msuhanov 项目源码 文件源码
def log_entries(self):
        """This method yields LogEntry objects."""

        current_sequence_number = self.baseblock.get_primary_sequence_number()

        curr_pos = BASE_BLOCK_LENGTH_LOG
        while curr_pos < self.file_size:
            try:
                curr_logentry = LogEntry(self.file_object, curr_pos, current_sequence_number)
            except (LogEntryException, ReadException):
                break # We could read garbage at the end of the file, this is normal.

            yield curr_logentry

            curr_pos += curr_logentry.get_size()
            current_sequence_number = c_uint32(current_sequence_number + 1).value # Handle a possible overflow.
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号