mirror of
https://github.com/progval/irctest.git
synced 2025-04-05 23:09:48 +00:00
Fix crash when sendLine() is called with bytes and --show-io is given.
This commit is contained in:
@ -109,8 +109,15 @@ class ClientMock:
|
|||||||
else:
|
else:
|
||||||
assert ret is None, ret
|
assert ret is None, ret
|
||||||
if self.show_io:
|
if self.show_io:
|
||||||
print('{time:.3f}{ssl} {client} -> S: {line}'.format(
|
if isinstance(line, str):
|
||||||
|
escaped_line = line
|
||||||
|
escaped = ''
|
||||||
|
else:
|
||||||
|
escaped_line = repr(line)
|
||||||
|
escaped = ' (escaped)'
|
||||||
|
print('{time:.3f}{escaped}{ssl} {client} -> S: {line}'.format(
|
||||||
time=time.time(),
|
time=time.time(),
|
||||||
|
escaped=escaped,
|
||||||
ssl=' (ssl)' if self.ssl else '',
|
ssl=' (ssl)' if self.ssl else '',
|
||||||
client=self.name,
|
client=self.name,
|
||||||
line=line.strip('\r\n')))
|
line=escaped_line.strip('\r\n')))
|
||||||
|
Reference in New Issue
Block a user