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, ''