class_docstr: A pointer to a delta location in the app.
  
  When adding an element to the app, you should always call
  get_locked_cursor() on that element's respective Cursor.
class_docstr_tok: ["A","pointer","to","a","delta","location","in","the","app",".","When","adding","an","element","to","the","app",",","you","should","always","call","get_locked_cursor","(",")","on","that","element","'s","respective","Cursor","."]
docstr: The cursor's parent's path within its container.
docstr_tok: ["The","cursor","'s","parent","'s","path","within","its","container","."]
code: def parent_path(self) -> Tuple[int, ...]:
      """The cursor's parent's path within its container."""
      raise NotImplementedError()
  
imports: from typing import Any, List, Optional, Tuple
  from streamlit import util
  from streamlit.runtime.scriptrunner import get_script_run_ctx
label_desc: Use image node_id 3 for calling the Cursor obj's underlying member method code with example usage: obj.parent_path() without return types