From 73ead3f7efeafa9ea6849e6a853d83d171180dbc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sven=20M=C3=A4der?= <maeder@phys.ethz.ch>
Date: Thu, 12 Apr 2018 22:41:31 +0200
Subject: [PATCH] Improve regex

---
 bin/deltalogcat.py   | 7 -------
 bin/deltalogparse.py | 2 +-
 2 files changed, 1 insertion(+), 8 deletions(-)

diff --git a/bin/deltalogcat.py b/bin/deltalogcat.py
index 267bdf2..2bbc3b8 100755
--- a/bin/deltalogcat.py
+++ b/bin/deltalogcat.py
@@ -34,13 +34,6 @@ NODES = {
 }
 
 
-def getlastline(fname):
-    """Using mmap to return a copy of the last line of a file"""
-    with open(fname) as source:
-        mapping = mmap.mmap(source.fileno(), 0, prot=mmap.PROT_READ)
-    return mapping[mapping.rfind(b'\n', 0, -1)+1:]
-
-
 def sleep(start_time):
     """After hard work, take a nap for the rest of the second"""
     current_time = time.perf_counter()
diff --git a/bin/deltalogparse.py b/bin/deltalogparse.py
index e5cc931..b3d059e 100755
--- a/bin/deltalogparse.py
+++ b/bin/deltalogparse.py
@@ -55,7 +55,7 @@ rgx_redacted = re.compile(
     r'userPassword'
     r'):')
 
-rgx_attr_key = re.compile(r'^(?P<key>.*?)(?P<delimiter>:[=+-:]? ?)')
+rgx_attr_key = re.compile(r'^(?P<key>.*?)(?P<delimiter>:[-+=#] )')
 
 
 def lock(lock_file):
-- 
GitLab