Skip to content

Commit a6fee4e

Browse files
authored
Merge pull request #152 from TroyWarez/5.3-develop
fixed an unhandled expectation in clear_recent_msgs
2 parents efdd271 + fd7fbb2 commit a6fee4e

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

obplayer/log.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,13 @@ def set_debug(self, flag):
5151
self.debug = flag
5252

5353
def clear_recent_msgs(self):
54-
for item in self.recent_msgs:
55-
if item["time"] != time.strftime("%H", time.gmtime()):
56-
self.recent_msgs.remove(item)
54+
# Calculate the current hour once
55+
current_hour = time.strftime("%H", time.gmtime())
56+
57+
# Keep only the items that match the current hour
58+
self.recent_msgs = [
59+
item for item in self.recent_msgs if item["time"] == current_hour
60+
]
5761

5862
def format_logs(self, start_index=0):
5963
output = []

0 commit comments

Comments
 (0)