class_docstr: An object with a subset of pathlib.Path methods suitable for
  traversing directories and opening files.
  
  Any exceptions that occur when accessing the backing resource
  may propagate unaltered.
docstr: mode may be 'r' or 'rb' to open as text or binary. Return a handle
  suitable for reading (same as pathlib.Path.open).
  
  When opening as text, accepts encoding parameters such as those
  accepted by io.TextIOWrapper.
docstr_tok: ["mode","may","be","'","r","'","or","'rb","'","to","open","as","text","or","binary",".","Return","a","handle","suitable","for","reading","(","same","as","pathlib.Path.open",")",".","When","opening","as","text",",","accepts","encoding","parameters","such","as","those","accepted","by","io.TextIOWrapper","."]
code: def open(self, mode="r", *args, **kwargs):
      """
      mode may be 'r' or 'rb' to open as text or binary. Return a handle
      suitable for reading (same as pathlib.Path.open).
  
      When opening as text, accepts encoding parameters such as those
      accepted by io.TextIOWrapper.
      """
  
imports: import abc
  import io
  import os
  from typing import Any, BinaryIO, Iterable, Iterator, NoReturn, Text, Optional
  from typing import runtime_checkable, Protocol
  from typing import Union
label_desc: Use image node_id 8 for calling the Traversable obj's underlying member method code with example usage: obj.open(mode) without return types