changing to string replacement
This commit is contained in:
parent
6e4c407912
commit
da25c7655a
1 changed files with 7 additions and 2 deletions
|
@ -211,16 +211,21 @@ class ImapFilter:
|
|||
)
|
||||
search = f"^.* # imap_filter: rule name 'imap_filter_INBOX_{mfilter['name']}'$"
|
||||
replacement = f'if {condition} {{ fileinto "{mfilter['destination']}"; stop;}} # imap_filter: rule name \'imap_filter_INBOX_{mfilter['name']}\''
|
||||
self._log.debug(
|
||||
"New filter script '%s'",
|
||||
replacement
|
||||
)
|
||||
match = re.search(search, content, re.MULTILINE)
|
||||
if match:
|
||||
self._log.debug(
|
||||
"Line '%s' found in current file",
|
||||
search
|
||||
)
|
||||
new_content = re.sub(search, replacement, content)
|
||||
# new_content = re.sub(search, replacement, content)
|
||||
new_content = content.replace(search, replacement)
|
||||
if content != new_content:
|
||||
self._log.debug(
|
||||
"It's different, so replacing it with '%s'",
|
||||
"Line it's different, so replacing it with '%s'",
|
||||
replacement
|
||||
)
|
||||
content = f"{new_content}\n"
|
||||
|
|
Loading…
Reference in a new issue