def METHOD_NAME(self, url):
    payload = """
    <D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:carddav">
      <D:prop>
        <D:getetag/>
        <C:addressbook-home-set/>
        <C:principal-address/>
        <D:displayname/>
      </D:prop>
    </D:propfind>
    """
    response = self.session.request("PROPFIND", url, data=payload)
    response.raise_for_status()
    xml = response.content
    element = ET.XML(xml)
    address_book_home = element[0][1][0][0][0].text
    return address_book_home