From 4bec67b2e46f3fe7ef8ededb5a9196134a838552 Mon Sep 17 00:00:00 2001 From: Eugenio Parodi Date: Thu, 12 Aug 2021 00:04:07 +0100 Subject: [PATCH] Added multiple simple searches in filebuffer --- TermTk/TTkCore/filebuffer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/TermTk/TTkCore/filebuffer.py b/TermTk/TTkCore/filebuffer.py index 251c80c1..a90e996d 100644 --- a/TermTk/TTkCore/filebuffer.py +++ b/TermTk/TTkCore/filebuffer.py @@ -167,8 +167,11 @@ class TTkFileBuffer(): def search(self, txt): indexes = [] + words = txt.split('|') with open(self._filename,'r') as infile: for id, line in enumerate(infile): - if txt in line: - indexes.append(id) + for word in words: + if word in line: + indexes.append(id) + break return indexes