parameters: (self)
return_statement: return '%02x:%02x:%02x:%02x:%02x:%02x' % (
              (((self.ip >> 56) & 0xff) & 0xfd),
              (self.ip >> 48) & 0xff,
              (self.ip >> 40) & 0xff,
              (self.ip >> 16) & 0xff,
              (self.ip >> 8) & 0xff,
              self.ip & 0xff,
          )
docstring: Get the 802.3 MAC address from IPv6 RFC 2464 address, in lower case.
          Return None if the address is an IPv4 or not a IPv6 RFC 2464 address.
  
          >>> IP('fe80::f66d:04ff:fe47:2fae').get_mac()
          'f4:6d:04:47:2f:ae'
docstring_summary: Get the 802.3 MAC address from IPv6 RFC 2464 address, in lower case.
          Return None if the address is an IPv4 or not a IPv6 RFC 2464 address.
docstring_tokens: Get the 802 . 3 MAC address from IPv6 RFC 2464 address in lower case . Return None if the address is an IPv4 or not a IPv6 RFC 2464 address .
function: def get_mac(self):
          """
          Get the 802.3 MAC address from IPv6 RFC 2464 address, in lower case.
          Return None if the address is an IPv4 or not a IPv6 RFC 2464 address.
  
          >>> IP('fe80::f66d:04ff:fe47:2fae').get_mac()
          'f4:6d:04:47:2f:ae'
          """
          if self._ipversion != 6:
              return None
          if (self.ip & 0x20000ffff000000) != 0x20000fffe000000:
              return None
          return '%02x:%02x:%02x:%02x:%02x:%02x' % (
              (((self.ip >> 56) & 0xff) & 0xfd),
              (self.ip >> 48) & 0xff,
              (self.ip >> 40) & 0xff,
              (self.ip >> 16) & 0xff,
              (self.ip >> 8) & 0xff,
              self.ip & 0xff,
          )
function_tokens: def get_mac ( self ) : if self . _ipversion != 6 : return None if ( self . ip & 0x20000ffff000000 ) != 0x20000fffe000000 : return None return '%02x:%02x:%02x:%02x:%02x:%02x' % ( ( ( ( self . ip >> 56 ) & 0xff ) & 0xfd ) , ( self . ip >> 48 ) & 0xff , ( self . ip >> 40 ) & 0xff , ( self . ip >> 16 ) & 0xff , ( self . ip >> 8 ) & 0xff , self . ip & 0xff , )