@@ -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
7070class 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
399399class 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 :
0 commit comments