Skip to content

Commit fe48c7c

Browse files
committed
Fix PEP8 issues.
1 parent 4bd6ec8 commit fe48c7c

File tree

4 files changed

+37
-27
lines changed

4 files changed

+37
-27
lines changed

sshuttle/client.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -348,9 +348,11 @@ def start(self):
348348
self.pfile.write(b'ROUTES\n')
349349
try:
350350
for (family, ip, width) in self.subnets_include + self.auto_nets:
351-
self.pfile.write(b'%d,%d,0,%s\n' % (family, width, ip.encode("ASCII")))
351+
self.pfile.write(b'%d,%d,0,%s\n'
352+
% (family, width, ip.encode("ASCII")))
352353
for (family, ip, width) in self.subnets_exclude:
353-
self.pfile.write(b'%d,%d,1,%s\n' % (family, width, ip.encode("ASCII")))
354+
self.pfile.write(b'%d,%d,1,%s\n'
355+
% (family, width, ip.encode("ASCII")))
354356
except Exception as e:
355357
debug1("exception occured %r" % e)
356358
raise

sshuttle/firewall.py

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import sys
99
import os
1010
import re
11-
from sshuttle.helpers import log, debug1, debug3, islocal, Fatal, family_to_string, \
12-
resolvconf_nameservers
11+
from sshuttle.helpers import log, debug1, debug3, islocal, \
12+
Fatal, family_to_string
1313
from fcntl import ioctl
1414
from ctypes import c_char, c_uint8, c_uint16, c_uint32, Union, Structure, \
1515
sizeof, addressof, memmove
@@ -353,7 +353,7 @@ def ipfw(*args):
353353
raise Fatal('%r returned %d' % (argv, rv))
354354

355355

356-
def do_ipfw(port, dnsport, family, subnets, udp):
356+
def do_ipfw(port, dnsport, nslist, family, subnets, udp):
357357
# IPv6 not supported
358358
if family not in [socket.AF_INET, ]:
359359
raise Exception(
@@ -498,24 +498,28 @@ def do_pf(port, dnsport, nslist, family, subnets, udp):
498498

499499
tables.append('table <forward_subnets> {%s}' % ','.join(includes))
500500
translating_rules.append(
501-
'rdr pass on lo0 proto tcp to <forward_subnets> -> 127.0.0.1 port %r' % port)
501+
'rdr pass on lo0 proto tcp '
502+
'to <forward_subnets> -> 127.0.0.1 port %r' % port)
502503
filtering_rules.append(
503-
'pass out route-to lo0 inet proto tcp to <forward_subnets> keep state')
504+
'pass out route-to lo0 inet proto tcp '
505+
'to <forward_subnets> keep state')
504506

505507
if dnsport:
506508
tables.append('table <dns_servers> {%s}' % ','.join(
507509
[ns[1] for ns in nslist]))
508510
translating_rules.append(
509-
'rdr pass on lo0 proto udp to <dns_servers> port 53 -> 127.0.0.1 port %r' % dnsport)
511+
'rdr pass on lo0 proto udp to '
512+
'<dns_servers> port 53 -> 127.0.0.1 port %r' % dnsport)
510513
filtering_rules.append(
511-
'pass out route-to lo0 inet proto udp to <dns_servers> port 53 keep state')
514+
'pass out route-to lo0 inet proto udp to '
515+
'<dns_servers> port 53 keep state')
512516

513517
rules = '\n'.join(tables + translating_rules + filtering_rules) + '\n'
514518

515519
pf_status = pfctl('-s all')[0]
516-
if not '\nrdr-anchor "sshuttle" all\n' in pf_status:
520+
if '\nrdr-anchor "sshuttle" all\n' not in pf_status:
517521
pf_add_anchor_rule(PF_RDR, "sshuttle")
518-
if not '\nanchor "sshuttle" all\n' in pf_status:
522+
if '\nanchor "sshuttle" all\n' not in pf_status:
519523
pf_add_anchor_rule(PF_PASS, "sshuttle")
520524

521525
pfctl('-a sshuttle -f /dev/stdin', rules)
@@ -645,7 +649,7 @@ class pfioc_natlook(Structure):
645649

646650
def pf_get_dev():
647651
global _pf_fd
648-
if _pf_fd == None:
652+
if _pf_fd is None:
649653
_pf_fd = os.open('/dev/pf', os.O_RDWR)
650654

651655
return _pf_fd
@@ -666,8 +670,8 @@ def pf_query_nat(family, proto, src_ip, src_port, dst_ip, dst_port):
666670
memmove(addressof(pnl.daddr), socket.inet_pton(pnl.af, dst_ip), length)
667671
pnl.dxport.port = socket.htons(dst_port)
668672

669-
ioctl(pf_get_dev(), DIOCNATLOOK, (c_char *
670-
sizeof(pnl)).from_address(addressof(pnl)))
673+
ioctl(pf_get_dev(), DIOCNATLOOK, (
674+
c_char * sizeof(pnl)).from_address(addressof(pnl)))
671675

672676
ip = socket.inet_ntop(
673677
pnl.af, (c_char * length).from_address(addressof(pnl.rdaddr)))
@@ -692,12 +696,12 @@ def pf_add_anchor_rule(type, name):
692696
memmove(addressof(pr) + RULE_ACTION_OFFSET,
693697
struct.pack('I', type), 4) # rule.action = type
694698

695-
memmove(addressof(pr) + ACTION_OFFSET, struct.pack('I',
696-
PF_CHANGE_GET_TICKET), 4) # action = PF_CHANGE_GET_TICKET
699+
memmove(addressof(pr) + ACTION_OFFSET, struct.pack(
700+
'I', PF_CHANGE_GET_TICKET), 4) # action = PF_CHANGE_GET_TICKET
697701
ioctl(pf_get_dev(), DIOCCHANGERULE, pr)
698702

699-
memmove(addressof(pr) + ACTION_OFFSET, struct.pack('I',
700-
PF_CHANGE_ADD_TAIL), 4) # action = PF_CHANGE_ADD_TAIL
703+
memmove(addressof(pr) + ACTION_OFFSET, struct.pack(
704+
'I', PF_CHANGE_ADD_TAIL), 4) # action = PF_CHANGE_ADD_TAIL
701705
ioctl(pf_get_dev(), DIOCCHANGERULE, pr)
702706

703707

@@ -709,7 +713,9 @@ def pf_add_anchor_rule(type, name):
709713
# exit. In case that fails, it's not the end of the world; future runs will
710714
# supercede it in the transproxy list, at least, so the leftover rules
711715
# are hopefully harmless.
712-
def main(port_v6, port_v4, dnsport_v6, dnsport_v4, nslist, method, udp, syslog):
716+
def main(port_v6, port_v4,
717+
dnsport_v6, dnsport_v4,
718+
nslist, method, udp, syslog):
713719
assert(port_v6 >= 0)
714720
assert(port_v6 <= 65535)
715721
assert(port_v4 >= 0)
@@ -797,14 +803,16 @@ def main(port_v6, port_v4, dnsport_v6, dnsport_v4, nslist, method, udp, syslog):
797803
subnets_v6 = [i for i in subnets if i[0] == socket.AF_INET6]
798804
if port_v6:
799805
do_wait = do_it(
800-
port_v6, dnsport_v6, nslist, socket.AF_INET6, subnets_v6, udp)
806+
port_v6, dnsport_v6, nslist,
807+
socket.AF_INET6, subnets_v6, udp)
801808
elif len(subnets_v6) > 0:
802809
debug1("IPv6 subnets defined but IPv6 disabled\n")
803810

804811
subnets_v4 = [i for i in subnets if i[0] == socket.AF_INET]
805812
if port_v4:
806813
do_wait = do_it(
807-
port_v4, dnsport_v4, nslist, socket.AF_INET, subnets_v4, udp)
814+
port_v4, dnsport_v4, nslist,
815+
socket.AF_INET, subnets_v4, udp)
808816
elif len(subnets_v4) > 0:
809817
debug1('IPv4 subnets defined but IPv4 disabled\n')
810818

sshuttle/ssnet.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757

5858

5959
def _add(l, elem):
60-
if not elem in l:
60+
if elem not in l:
6161
l.append(elem)
6262

6363

@@ -359,11 +359,11 @@ def check_fullness(self):
359359
if not self.too_full:
360360
self.send(0, CMD_PING, b'rttest')
361361
self.too_full = True
362-
#ob = []
362+
# ob = []
363363
# for b in self.outbuf:
364364
# (s1,s2,c) = struct.unpack('!ccH', b[:4])
365365
# ob.append(c)
366-
#log('outbuf: %d %r\n' % (self.amount_queued(), ob))
366+
# log('outbuf: %d %r\n' % (self.amount_queued(), ob))
367367

368368
def send(self, channel, cmd, data):
369369
assert isinstance(data, bytes)
@@ -437,7 +437,7 @@ def fill(self):
437437
b = _nb_clean(os.read, self.rsock.fileno(), 32768)
438438
except OSError as e:
439439
raise Fatal('other end: %r' % e)
440-
#log('<<< %r\n' % b)
440+
# log('<<< %r\n' % b)
441441
if b == b'': # EOF
442442
self.ok = False
443443
if b:
@@ -575,5 +575,5 @@ def runonce(handlers, mux):
575575
h.callback()
576576
did[s] = 1
577577
for s in ready:
578-
if not s in did:
578+
if s not in did:
579579
raise Fatal('socket %r was not used by any handler' % s)

sshuttle/stresstest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
elif i in servers:
4747
b = i.recv(4096)
4848
print('srv << %r' % len(b))
49-
if not i in remain:
49+
if i not in remain:
5050
assert(len(b) >= 4)
5151
want = struct.unpack('I', b[:4])[0]
5252
b = b[4:]

0 commit comments

Comments
 (0)