                  self._cache["interpolators"][0] = interpolators
          return self._cache["interpolators"][0]
  
      @property
      def average_distance(self):
          """ float: The average distance of the core landmarks (18-67) from the mean face that was
          used for aligning the image. """
          with self._cache["average_distance"][1]:
              if self._cache["average_distance"][0] is None:
                  # pylint:disable=unsubscriptable-object
 
</s> remove         with self._cache["average_distance"][1]:
            if self._cache["average_distance"][0] is None:
                # pylint:disable=unsubscriptable-object
 </s> add         with self._cache.lock("average_distance"):
            if not self._cache.average_distance: </s> remove                 logger.trace("interpolators: %s", interpolators)
                self._cache["interpolators"][0] = interpolators
        return self._cache["interpolators"][0]
 </s> add                 logger.trace("interpolators: %s", interpolators)  # type: ignore
                self._cache.interpolators = interpolators
        return self._cache.interpolators </s> remove         with self._cache["interpolators"][1]:
            if self._cache["interpolators"][0] is None:
 </s> add         with self._cache.lock("interpolators"):
            if not any(self._cache.interpolators): </s> remove                 logger.trace("average_distance: %s", average_distance)
                self._cache["average_distance"][0] = average_distance
        return self._cache["average_distance"][0]
 </s> add                 logger.trace("average_distance: %s", average_distance)  # type: ignore
                self._cache.average_distance = average_distance
        return self._cache.average_distance </s> remove     def interpolators(self):
 </s> add     def interpolators(self) -> Tuple[int, int]:
    def average_distance(self) -> float:
                  self._cache["interpolators"][0] = interpolators
          return self._cache["interpolators"][0]
  
      @property
    def average_distance(self) -> float:
          """ float: The average distance of the core landmarks (18-67) from the mean face that was
          used for aligning the image. """
          with self._cache["average_distance"][1]:
              if self._cache["average_distance"][0] is None:
                  # pylint:disable=unsubscriptable-object
keep keep keep keep replace keep keep keep keep keep
 lib.align.aligned_face updates
  - Typing
  - Legacy support for pre-aligned faces
  - Coverage support for pre-aligned faces
  - Standardized retrieval of sub-crops 
lib/align/aligned_face.py