util: move to_ascii() from __main__

nistp521
Roman Zeyde 9 years ago
parent b7a1dd61ea
commit 88e60b4338

@ -6,6 +6,7 @@ import subprocess
from . import trezor
from . import server
from . import util
import logging
log = logging.getLogger(__name__)
@ -84,14 +85,11 @@ def trezor_agent():
use_shell = False
if args.connect:
def to_ascii(s):
return s.encode('ascii')
command = ['ssh', to_ascii(identity.host)]
command = ['ssh', util.to_ascii(identity.host)]
if identity.user:
command += ['-l', to_ascii(identity.user)]
command += ['-l', util.to_ascii(identity.user)]
if identity.port:
command += ['-p', to_ascii(identity.port)]
command += ['-p', util.to_ascii(identity.port)]
log.debug('SSH connect: %r', command)
command = command + args.command

@ -45,3 +45,7 @@ def test_send_recv():
assert util.recv(s, 2) == b'3*'
pytest.raises(EOFError, util.recv, s, 1)
def test_ascii():
assert util.to_ascii(b'123abc') == '123abc'

@ -64,3 +64,7 @@ def frame(*msgs):
res.write(msg)
msg = res.getvalue()
return pack('L', len(msg)) + msg
def to_ascii(s):
return s.decode('ascii')

Loading…
Cancel
Save