'Return the record for the ip_address in the MaxMind DB
Arguments:
ip_address -- an IP address in the standard string notation'

def get(self, ip_address):

    address = ipaddress.ip_address(ip_address)
    if ((address.version == 6) and (self._metadata.ip_version == 4)):
        raise ValueError(u'Error    looking    up    {0}.    You    attempted    to    look    up    an    IPv6    address    in    an    IPv4-only    database.'.format(ip_address))
    pointer = self._find_address_in_tree(address)
    return (self._resolve_data_pointer(pointer) if pointer else None)
