Skip to content

Commit f86734a

Browse files
committed
Fix flake8 warnings
* Ignore E402 (not happy about my py2/3 compat layer) * Fix comments
1 parent 80a356f commit f86734a

5 files changed

Lines changed: 51 additions & 51 deletions

File tree

iptools/__init__.py

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def _address2long(address):
6464
if parsed is None:
6565
parsed = ipv6.ip2long(address)
6666
return parsed
67-
#end _addess2long
67+
# end _addess2long
6868

6969

7070
class IpRange (Sequence):
@@ -164,7 +164,7 @@ def __init__(self, start, end=None):
164164
self._ipver = ipv4
165165
if self.endIp > ipv4.MAX_IP:
166166
self._ipver = ipv6
167-
#end __init__
167+
# end __init__
168168

169169
def __repr__(self):
170170
"""
@@ -178,7 +178,7 @@ def __repr__(self):
178178
return "IpRange(%r, %r)" % (
179179
self._ipver.long2ip(self.startIp),
180180
self._ipver.long2ip(self.endIp))
181-
#end __repr__
181+
# end __repr__
182182

183183
def __str__(self):
184184
"""
@@ -192,7 +192,7 @@ def __str__(self):
192192
return (
193193
self._ipver.long2ip(self.startIp),
194194
self._ipver.long2ip(self.endIp)).__repr__()
195-
#end __str__
195+
# end __str__
196196

197197
def __eq__(self, other):
198198
"""
@@ -206,7 +206,7 @@ def __eq__(self, other):
206206
return isinstance(other, IpRange) and \
207207
self.startIp == other.startIp and \
208208
self.endIp == other.endIp
209-
#end __eq__
209+
# end __eq__
210210

211211
def __len__(self):
212212
"""
@@ -223,7 +223,7 @@ def __len__(self):
223223
True
224224
"""
225225
return self._len
226-
#end __len__
226+
# end __len__
227227

228228
def __hash__(self):
229229
"""
@@ -238,7 +238,7 @@ def __hash__(self):
238238
False
239239
"""
240240
return hash((self.startIp, self.endIp))
241-
#end __hash__
241+
# end __hash__
242242

243243
def _cast(self, item):
244244
if isinstance(item, basestring):
@@ -252,10 +252,10 @@ def _cast(self, item):
252252
# downcast to ipv4 iff address is in the IPv4 mapped block
253253
if item in IpRange(ipv6.IPV4_MAPPED):
254254
item = item & ipv4.MAX_IP
255-
#end if
255+
# end if
256256

257257
return item
258-
#end _cast
258+
# end _cast
259259

260260
def index(self, item):
261261
"""
@@ -282,11 +282,11 @@ def index(self, item):
282282
if offset >= 0 and offset < self._len:
283283
return offset
284284
raise ValueError('%s is not in range' % self._ipver.long2ip(item))
285-
#end index
285+
# end index
286286

287287
def count(self, item):
288288
return int(item in self)
289-
#end count
289+
# end count
290290

291291
def __contains__(self, item):
292292
"""
@@ -313,7 +313,7 @@ def __contains__(self, item):
313313
"""
314314
item = self._cast(item)
315315
return self.startIp <= item <= self.endIp
316-
#end __contains__
316+
# end __contains__
317317

318318
def __getitem__(self, index):
319319
"""
@@ -348,7 +348,7 @@ def __getitem__(self, index):
348348
"""
349349
if isinstance(index, slice):
350350
if index.step not in (None, 1):
351-
#TODO: return an IpRangeList
351+
# TODO: return an IpRangeList
352352
raise ValueError('slice step not supported')
353353
start = index.start or 0
354354
if start < 0:
@@ -371,7 +371,7 @@ def __getitem__(self, index):
371371
if index < 0 or index >= self._len:
372372
raise IndexError('index out of range')
373373
return self._ipver.long2ip(self.startIp + index)
374-
#end __getitem__
374+
# end __getitem__
375375

376376
def __iter__(self):
377377
"""
@@ -392,8 +392,8 @@ def __iter__(self):
392392
while i <= self.endIp:
393393
yield self._ipver.long2ip(i)
394394
i += 1
395-
#end __iter__
396-
#end class IpRange
395+
# end __iter__
396+
# end class IpRange
397397

398398

399399
class IpRangeList (object):
@@ -410,7 +410,7 @@ class IpRangeList (object):
410410
"""
411411
def __init__(self, *args):
412412
self.ips = tuple(map(IpRange, args))
413-
#end __init__
413+
# end __init__
414414

415415
def __repr__(self):
416416
"""
@@ -429,7 +429,7 @@ def __repr__(self):
429429
IpRange('192.168.0.0', '192.168.255.255'))"
430430
"""
431431
return "IpRangeList%r" % (self.ips,)
432-
#end __repr__
432+
# end __repr__
433433

434434
def __str__(self):
435435
"""
@@ -440,7 +440,7 @@ def __str__(self):
440440
('192.168.0.0', '192.168.255.255'))"
441441
"""
442442
return "(%s)" % ", ".join(str(i) for i in self.ips)
443-
#end __str__
443+
# end __str__
444444

445445
def __contains__(self, item):
446446
"""
@@ -469,7 +469,7 @@ def __contains__(self, item):
469469
if item in r:
470470
return True
471471
return False
472-
#end __contains__
472+
# end __contains__
473473

474474
def __iter__(self):
475475
"""
@@ -497,7 +497,7 @@ def __iter__(self):
497497
for r in self.ips:
498498
for ip in r:
499499
yield ip
500-
#end __iter__
500+
# end __iter__
501501

502502
def __len__(self):
503503
"""
@@ -516,7 +516,7 @@ def __len__(self):
516516
True
517517
"""
518518
return sum(r.__len__() for r in self.ips)
519-
#end __len__
520-
#end class IpRangeList
519+
# end __len__
520+
# end class IpRangeList
521521

522522
# vim: set sw=4 ts=4 sts=4 et :

iptools/ipv4.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def bin(x):
9393
except NameError:
9494
out.reverse()
9595
return '0b' + ''.join(out)
96-
#end bin
96+
# end bin
9797
# end compatibility "fixes'
9898

9999

@@ -223,7 +223,7 @@ def validate_ip(s):
223223
return False
224224
return True
225225
return False
226-
#end validate_ip
226+
# end validate_ip
227227

228228

229229
def validate_cidr(s):
@@ -266,7 +266,7 @@ def validate_cidr(s):
266266
return False
267267
return True
268268
return False
269-
#end validate_cidr
269+
# end validate_cidr
270270

271271

272272
def validate_netmask(s):
@@ -305,7 +305,7 @@ def validate_netmask(s):
305305
return True
306306
else:
307307
return False
308-
#end validate_netmask
308+
# end validate_netmask
309309

310310

311311
def validate_subnet(s):
@@ -348,7 +348,7 @@ def validate_subnet(s):
348348
else:
349349
return False
350350
raise TypeError("expected string or unicode")
351-
#end validate_subnet
351+
# end validate_subnet
352352

353353

354354
def ip2long(ip):
@@ -385,7 +385,7 @@ def ip2long(ip):
385385
for q in quads:
386386
lngip = (lngip << 8) | int(q)
387387
return lngip
388-
#end ip2long
388+
# end ip2long
389389

390390

391391
def ip2network(ip):
@@ -406,7 +406,7 @@ def ip2network(ip):
406406
for i in range(4):
407407
netw = (netw << 8) | int(len(quads) > i and quads[i] or 0)
408408
return netw
409-
#end ip2network
409+
# end ip2network
410410

411411

412412
def long2ip(l):
@@ -448,7 +448,7 @@ def long2ip(l):
448448
"expected int between %d and %d inclusive" % (MIN_IP, MAX_IP))
449449
return '%d.%d.%d.%d' % (
450450
l >> 24 & 255, l >> 16 & 255, l >> 8 & 255, l & 255)
451-
#end long2ip
451+
# end long2ip
452452

453453

454454
def ip2hex(addr):
@@ -478,7 +478,7 @@ def ip2hex(addr):
478478
if netip is None:
479479
return None
480480
return "%08x" % netip
481-
#end ip2hex
481+
# end ip2hex
482482

483483

484484
def hex2ip(hex_str):
@@ -506,7 +506,7 @@ def hex2ip(hex_str):
506506
except ValueError:
507507
return None
508508
return long2ip(netip)
509-
#end hex2ip
509+
# end hex2ip
510510

511511

512512
def cidr2block(cidr):
@@ -543,7 +543,7 @@ def cidr2block(cidr):
543543
network = ip2network(ip)
544544

545545
return _block_from_ip_and_prefix(network, prefix)
546-
#end cidr2block
546+
# end cidr2block
547547

548548

549549
def netmask2prefix(mask):
@@ -571,7 +571,7 @@ def netmask2prefix(mask):
571571
if validate_netmask(mask):
572572
return bin(ip2network(mask)).count('1')
573573
return 0
574-
#end netmask2prefix
574+
# end netmask2prefix
575575

576576

577577
def subnet2block(subnet):
@@ -609,7 +609,7 @@ def subnet2block(subnet):
609609
network = ip2network(ip)
610610

611611
return _block_from_ip_and_prefix(network, prefix)
612-
#end subnet2block
612+
# end subnet2block
613613

614614

615615
def _block_from_ip_and_prefix(ip, prefix):
@@ -630,6 +630,6 @@ def _block_from_ip_and_prefix(ip, prefix):
630630
mask = (1 << shift) - 1
631631
block_end = block_start | mask
632632
return (long2ip(block_start), long2ip(block_end))
633-
#end _block_from_ip_and_prefix
633+
# end _block_from_ip_and_prefix
634634

635635
# vim: set sw=4 ts=4 sts=4 et :

iptools/ipv6.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ def validate_ip(s):
190190
return False
191191
return True
192192
return False
193-
#end validate_ip
193+
# end validate_ip
194194

195195

196196
def ip2long(ip):
@@ -247,15 +247,15 @@ def ip2long(ip):
247247
hextets.append('0')
248248
for h in h2:
249249
hextets.append(h)
250-
#end if
250+
# end if
251251

252252
lngip = 0
253253
for h in hextets:
254254
if '' == h:
255255
h = '0'
256256
lngip = (lngip << 16) | int(h, 16)
257257
return lngip
258-
#end ip2long
258+
# end ip2long
259259

260260

261261
def long2ip(l):
@@ -311,18 +311,18 @@ def long2ip(l):
311311
dc_len, dc_start = (run_len, run_start)
312312
else:
313313
run_len, run_start = (0, -1)
314-
#end for
314+
# end for
315315
if dc_len > 1:
316316
dc_end = dc_start + dc_len
317317
if dc_end == len(hextets):
318318
hextets += ['']
319319
hextets[dc_start:dc_end] = ['']
320320
if dc_start == 0:
321321
hextets = [''] + hextets
322-
#end if
322+
# end if
323323

324324
return ':'.join(hextets)
325-
#end long2ip
325+
# end long2ip
326326

327327

328328
def validate_cidr(s):
@@ -365,7 +365,7 @@ def validate_cidr(s):
365365
return False
366366
return True
367367
return False
368-
#end validate_cidr
368+
# end validate_cidr
369369

370370

371371
def cidr2block(cidr):
@@ -399,6 +399,6 @@ def cidr2block(cidr):
399399
mask = (1 << shift) - 1
400400
block_end = block_start | mask
401401
return (long2ip(block_start), long2ip(block_end))
402-
#end cidr2block
402+
# end cidr2block
403403

404404
# vim: set sw=4 ts=4 sts=4 et :

setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ cover-html=1
77
cover-html-dir=docs/_build/cover
88

99
[flake8]
10-
ignore=F821
10+
ignore=F821,E402
1111
count=1
1212
show-pep8=1
1313
show-source=1
1414
statistics=1
15-
exclude=build,dist,doc,*.egg,*.egg-info
15+
exclude=build,dist,docs,*.egg,*.egg-info
1616

1717
[wheel]
1818
universal = 1

0 commit comments

Comments
 (0)