def _content_manager_for_path()

in jupyter-gcs-contents-manager/gcs_contents_manager.py [0:0]


  def _content_manager_for_path(self, path):
    path = path or ''
    path = path.strip('/')
    for path_prefix in self._content_managers:
      if path == path_prefix or path.startswith(path_prefix + '/'):
        relative_path = path[len(path_prefix):]
        return self._content_managers[path_prefix], relative_path, path_prefix
    if '/' in path:
      path_parts = path.split('/', 1)
      return None, path_parts[1], path_parts[0]
    return None, path, ''