From 402872b3f8bb840683dcd5d70631748d2037bb8c Mon Sep 17 00:00:00 2001 From: jesopo Date: Thu, 30 Jan 2020 15:13:15 +0000 Subject: show "i/found_i" on each !msearch line --- modules/messages.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'modules') diff --git a/modules/messages.py b/modules/messages.py index d55d8a62..9bd781b9 100644 --- a/modules/messages.py +++ b/modules/messages.py @@ -12,16 +12,15 @@ class Module(ModuleManager.BaseModule): if message_list: messages = [] - for message in message_list: + for i, message in enumerate(message_list): seconds = utils.datetime.seconds_since(message.line.timestamp) - messages.append("%s ago %s" % ( + messages.append("(%d/%d) %s ago %s" % (i+1, message_count, utils.datetime.to_pretty_time(seconds), message.line.format())) plural = "message" if message_count == 0 else "messages" - event["stdout"].write("%s: found %d/%d messages: %s" - % (event["user"].nickname, message_count, - len(event["target"].buffer), "\n".join(messages))) + event["stdout"].write("%s: found messages: %s" + % (event["user"].nickname, "\n".join(messages))) else: event["stderr"].write("%s: no messages found" % event["user"].nickname) -- cgit v1.3.1-10-gc9f91