This commit is contained in:
Joshua Li 2020-06-02 19:56:34 -07:00 committed by Brian May
parent d0f0aa9f17
commit 9bcca27965
3 changed files with 2 additions and 11 deletions

View File

@ -5,8 +5,6 @@ import errno
logprefix = '' logprefix = ''
verbose = 0 verbose = 0
binary_type = bytes
def b(s): def b(s):
return s.encode("ASCII") return s.encode("ASCII")

View File

@ -5,7 +5,7 @@ import errno
import select import select
import os import os
from sshuttle.helpers import b, binary_type, log, debug1, debug2, debug3, Fatal from sshuttle.helpers import b, log, debug1, debug2, debug3, Fatal
MAX_CHANNEL = 65535 MAX_CHANNEL = 65535
LATENCY_BUFFER_SIZE = 32768 LATENCY_BUFFER_SIZE = 32768
@ -382,7 +382,7 @@ class Mux(Handler):
# log('outbuf: %d %r\n' % (self.amount_queued(), ob)) # log('outbuf: %d %r\n' % (self.amount_queued(), ob))
def send(self, channel, cmd, data): def send(self, channel, cmd, data):
assert isinstance(data, binary_type) assert isinstance(data, bytes)
assert len(data) <= 65535 assert len(data) <= 65535
p = struct.pack('!ccHHH', b('S'), b('S'), channel, cmd, len(data)) \ p = struct.pack('!ccHHH', b('S'), b('S'), channel, cmd, len(data)) \
+ data + data

View File

@ -1,7 +0,0 @@
import sys
good_python = sys.version_info >= (3, 5)
collect_ignore = []
if not good_python:
collect_ignore.append("client")