docs: def get_path(self, path: str, data: dict) -> Tuple[dict, dict]:
          """Queries the ESI by an endpoint URL.
  
          This method is not marked "private" as it _can_ be used
          by consuming code, but it's probably easier to call the
          `get_op` method instead.
  
          Args:
              path: raw ESI URL path
              data: data to insert into the URL
  
          Returns:
              ESI data
          """
          path = self._insert_vars(path, data)
          path = self.BASE_URL + path
          data = self.cache.check(path)
          if data:
              return data
          self._try_refresh_access_token()
          r = self.session.get(path)
          self.cache.set(r)
          return r.json()