class_docstr: Traversable container for a package's resources via its reader.
class_docstr_tok: ["Traversable","container","for","a","package","'s","resources","via","its","reader","."]
code: def joinpath(self, *descendants):
      if not descendants:
          return self
      names = self._flatten(descendants)
      target = next(names)
      return next(
          traversable
          for traversable in self.iterdir()
          if traversable.name == target
      ).joinpath(*names)
  
imports: import abc
  import io
  import itertools
  from typing import BinaryIO, List
  from .abc import Traversable, TraversableResources
label_desc: Use image node_id 7 for calling the ResourceContainer obj's underlying member method code with example usage: obj.joinpath() and returns: next, self