class_docstr: Wrap a FileSystem instance as a mutable wrapping.
  The keys of the mapping become files under the given root, and the
  values (which must be bytes) the contents of those files.
  
  Parameters
  ----------
  root: string
      prefix for all the files
  fs: FileSystem instance
  check: bool (=True)
      performs a touch at the location, to check for write access.
class_docstr_tok: ["Wrap","a","FileSystem","instance","as","a","mutable","wrapping",".","The","keys","of","the","mapping","become","files","under","the","given","root",",","and","the","values","(","which","must","be","bytes",")","the","contents","of","those","files",".","Parameters","--","--","--","--","--","root",":","string","prefix","for","all","the","files","fs",":","FileSystem","instance","check",":","bool","(","=True",")","performs","a","touch","at","the","location",",","to","check","for","write","access","."]
docstr: Generate full path for the key
docstr_tok: ["Generate","full","path","for","the","key"]
code: def _key_to_str(self, key):
      """Generate full path for the key"""
      if isinstance(key, (tuple, list)):
          key = str(tuple(key))
      else:
          key = str(key)
      return (
          self._join_path(self.fs, [self.root, key])
          if self.root
          else key
      )
  
imports: from collections.abc import MutableMapping
  from urllib.parse import urlparse
  from .local import LocalFileSystem
label_desc: Use image node_id 6 for calling the FSMap obj's underlying member method code with example usage: obj._key_to_str(key) and returns: unknown