From a798e76f9bd122d3746abb264d1bb9d4b8abe318 Mon Sep 17 00:00:00 2001 From: sergeymazin Date: Fri, 8 Dec 2017 17:04:10 +0200 Subject: fix TypeError: a bytes-like object is required, not 'str' --- bareos/bsock/lowlevel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bareos/bsock/lowlevel.py b/bareos/bsock/lowlevel.py index 30ee9d3..f103dd4 100644 --- a/bareos/bsock/lowlevel.py +++ b/bareos/bsock/lowlevel.py @@ -199,7 +199,7 @@ class LowLevel(object): # check for regex in new submsg # and last line in old message, # which might have been incomplete without new submsg. - lastlineindex = self.receive_buffer.rfind('\n') + 1 + lastlineindex = self.receive_buffer.rfind(b'\n') + 1 self.receive_buffer += submsg match = re.search(regex, self.receive_buffer[lastlineindex:], re.MULTILINE) # Bareos indicates end of command result by line starting with 4 digits -- cgit v1.2.3