code: def short_relative_path_to(self, destination):
          
          relative = self.relpathto(destination)
          absolute = self.__class__(destination).abspath()
          if len(relative) < len(absolute):
              return relative
          return absolute
docs: The shorter of either the absolute path of the destination,
              or the relative path to it
  
          >>> print(DotPath('/home/guido/bin').short_relative_path_to(
          ...     '/home/guido/build/python.tar'))
          ../build/python.tar
          >>> print(DotPath('/home/guido/bin').short_relative_path_to(
          ...     '/mnt/guido/build/python.tar'))
          /mnt/guido/build/python.tar