code: def hashes(self):
          
          for url_variant in self.url_permutations(self.canonical):
              url_hash = self.digest(url_variant)
              yield url_hash
docs: Hashes of all possible permutations of the URL in canonical form