diff options
| author | 2019-08-30 18:13:12 +0100 | |
|---|---|---|
| committer | 2019-08-30 18:13:12 +0100 | |
| commit | a57a06b1cc74eec75dcc9d44f3192c263eb76b2c (patch) | |
| tree | 5c73b936370b2acbf5fefa12c4cde3b14e365e35 /modules | |
| parent | use utils.deadline in sed.py (diff) | |
| signature | ||
switch utils.deadline to a context manager
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/sed.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/sed.py b/modules/sed.py index 31e7316e..62879da0 100644 --- a/modules/sed.py +++ b/modules/sed.py @@ -55,10 +55,10 @@ class Module(ModuleManager.BaseModule): for_user = event["user"].nickname if self._closest_setting(event, "sed-sender-only", False) else None - def _find(): - return event["target"].buffer.find(pattern, from_self=False, + with utils.deadline(): + match = event["target"].buffer.find(pattern, from_self=False, for_user=for_user, not_pattern=REGEX_SED) - match = utils.deadline(_find) + if match: new_message = re.sub(pattern, replace, match.line.message, count) |
