From 0df7abb03e2a75744a575bc9a7b349fa98d6f485 Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 27 Oct 2017 13:15:33 +0100 Subject: Handle empty CAP, additional IRCLog feature, better tls, better channel_save logic, add sed-sender-only setting Signed-off-by: jesopo --- IRCLog.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'IRCLog.py') diff --git a/IRCLog.py b/IRCLog.py index abc3d715..834939e2 100644 --- a/IRCLog.py +++ b/IRCLog.py @@ -27,6 +27,8 @@ class Log(object): return line def find(self, pattern, **kwargs): from_self = kwargs.get("from_self", True) + for_user = kwargs.get("for_user", "") + for_user = for_user.lower() if for_user else None not_pattern = kwargs.get("not_pattern", None) for line in self.lines: if line.from_self and not from_self: @@ -34,6 +36,8 @@ class Log(object): elif re.search(pattern, line.message): if not_pattern and re.search(not_pattern, line.message): continue + if for_user and not line.sender.lower() == for_user: + continue return line def skip_next(self): self._skip_next = True -- cgit v1.3.1-10-gc9f91