From 9737c6b90d904d1a0c0ae079bb1f5e4c503dd7bd Mon Sep 17 00:00:00 2001 From: Nathaniel Case Date: Tue, 23 May 2017 18:58:37 -0400 Subject: [PATCH] Python3 chokes on casting int to bytes (#24952) But if we tell the formatter that the var is a number, it works --- lib/ansible/plugins/terminal/vyos.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/plugins/terminal/vyos.py b/lib/ansible/plugins/terminal/vyos.py index 833808dc1f..a68a0323be 100644 --- a/lib/ansible/plugins/terminal/vyos.py +++ b/lib/ansible/plugins/terminal/vyos.py @@ -45,6 +45,6 @@ class TerminalModule(TerminalBase): try: for cmd in (b'set terminal length 0', b'set terminal width 512'): self._exec_cli_command(cmd) - self._exec_cli_command(b'set terminal length %s' % self.terminal_length) + self._exec_cli_command(b'set terminal length %d' % self.terminal_length) except AnsibleConnectionFailure: raise AnsibleConnectionFailure('unable to set terminal parameters')