docs: def path_exists(self, dest, weight=None):
          """Return whether there is a path leading from me to ``dest``.
  
          With ``weight``, only consider edges that have a stat by the
          given name.
  
          Raise ``ValueError`` if ``dest`` is not a node in my character
          or the name of one.
  
          """
          try:
              return bool(self.shortest_path_length(dest, weight))
          except KeyError:
              return False