mirror of
https://github.com/iluvcapra/mfbatch.git
synced 2025-12-31 08:50:51 +00:00
Made a fix that should work better
This commit is contained in:
@@ -63,15 +63,6 @@ class CommandEnv:
|
|||||||
|
|
||||||
self.incr.pop(k, None)
|
self.incr.pop(k, None)
|
||||||
self.patterns.pop(k, None)
|
self.patterns.pop(k, None)
|
||||||
|
|
||||||
# delete all patterns that refer to the key
|
|
||||||
refs = []
|
|
||||||
for pattern_key, (frm, _, _) in self.patterns:
|
|
||||||
if frm == k:
|
|
||||||
refs.append(pattern_key)
|
|
||||||
|
|
||||||
for ref in refs:
|
|
||||||
del self.patterns[ref]
|
|
||||||
|
|
||||||
|
|
||||||
def reset_keys(self):
|
def reset_keys(self):
|
||||||
@@ -80,6 +71,9 @@ class CommandEnv:
|
|||||||
for key in all_keys:
|
for key in all_keys:
|
||||||
self.unset_key(key)
|
self.unset_key(key)
|
||||||
|
|
||||||
|
self.patterns = {}
|
||||||
|
self.incr = {}
|
||||||
|
|
||||||
|
|
||||||
def set_pattern(self, to: str, frm: str, pattern: str, repl: str):
|
def set_pattern(self, to: str, frm: str, pattern: str, repl: str):
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user