parameters: (self, key)
return_statement: return IP(IPint.__getitem__(self, key))
docstring: Called to implement evaluation of self[key].
  
          >>> ip=IP('127.0.0.0/30')
          >>> for x in ip:
          ...  print str(x)
          ...
          127.0.0.0
          127.0.0.1
          127.0.0.2
          127.0.0.3
          >>> print str(ip[2])
          127.0.0.2
          >>> print str(ip[-1])
          127.0.0.3
docstring_summary: Called to implement evaluation of self[key].
docstring_tokens: Called to implement evaluation of self [ key ] .
function: def __getitem__(self, key):
          """Called to implement evaluation of self[key].
  
          >>> ip=IP('127.0.0.0/30')
          >>> for x in ip:
          ...  print str(x)
          ...
          127.0.0.0
          127.0.0.1
          127.0.0.2
          127.0.0.3
          >>> print str(ip[2])
          127.0.0.2
          >>> print str(ip[-1])
          127.0.0.3
          """
          return IP(IPint.__getitem__(self, key))
function_tokens: def __getitem__ ( self , key ) : return IP ( IPint . __getitem__ ( self , key ) )