Skip to content

Commit

Permalink
Fix precedence error in retrieve_offsets
Browse files Browse the repository at this point in the history
As noted by @ClemensLinnhoff there is a precedence error in
retrieve_offsets of osi3trace which results in errors if the function is
called again after a complete read.

Signed-off-by: Pierre R. Mai <pmai@pmsf.de>
  • Loading branch information
pmai committed Apr 5, 2024
1 parent 98793fb commit 123bbb2
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions osi3trace/osi_trace.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@ def retrieve_offsets(self, limit=None):
if not self.read_complete:
self.current_index = len(self.message_offsets) - 1
self.file.seek(self.message_offsets[-1], 0)
while (
not self.read_complete and not limit or len(self.message_offsets) <= limit
while not self.read_complete and (
not limit or len(self.message_offsets) <= limit
):
self.retrieve_message(skip=True)
return self.message_offsets
Expand Down

0 comments on commit 123bbb2

Please sign in to comment.