Hello
when having an error in the handling of a pipe relay, I get
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 766, in gevent._greenlet.Greenlet.run
File "/opt/anaconda/lib/python3.7/site-packages/python_slimta-4.0.7-py3.7.egg/slimta/queue/__init__.py", line 390, in _attempt
results = self.relay._attempt(envelope, attempts)
File "/opt/anaconda/lib/python3.7/site-packages/python_slimta-4.0.7-py3.7.egg/slimta/relay/__init__.py", line 94, in _attempt
return self.attempt(envelope, attempts)
File "/opt/anaconda/lib/python3.7/site-packages/python_slimta-4.0.7-py3.7.egg/slimta/relay/pipe.py", line 180, in attempt
return self._try_pipe_all_rcpts(envelope)
File "/opt/anaconda/lib/python3.7/site-packages/python_slimta-4.0.7-py3.7.egg/slimta/relay/pipe.py", line 127, in _try_pipe_all_rcpts
results[rcpt] = self._exec_process(args, stdin)
File "/opt/anaconda/lib/python3.7/site-packages/python_slimta-4.0.7-py3.7.egg/slimta/relay/pipe.py", line 112, in _exec_process
self.raise_error(p.returncode, stdout, stderr)
File "/opt/anaconda/lib/python3.7/site-packages/python_slimta-4.0.7-py3.7.egg/slimta/relay/pipe.py", line 171, in raise_error
if self._permanent_error_pattern.match(error_msg):
TypeError: cannot use a string pattern on a bytes-like object
Hello when having an error in the handling of a pipe relay, I get
changing a bit pipe.py make it behave more:
I tried to set utf-8 in the subprocess call but it's was not very effective since there seem to be other parts in the code that use bytes objects :-/