diff options
| author | 2017-10-27 13:15:33 +0100 | |
|---|---|---|
| committer | 2017-10-27 13:15:33 +0100 | |
| commit | 0df7abb03e2a75744a575bc9a7b349fa98d6f485 (patch) | |
| tree | f6a4a5f952f030108371588347a45f0cea684eed /IRCLog.py | |
| parent | Amber Rudd (diff) | |
Handle empty CAP, additional IRCLog feature, better tls, better channel_save logic, add sed-sender-only setting
Signed-off-by: jesopo <github@lolnerd.net>
Diffstat (limited to 'IRCLog.py')
| -rw-r--r-- | IRCLog.py | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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 |
