in jupyter-gcs-contents-manager/gcs_contents_manager.py [0:0]
def get(self, path, content=True, type=None, format=None):
try:
path = self._normalize_path(path)
if not type and self.dir_exists(path):
type = 'directory'
if type == 'directory':
return self._list_dir(path, content=content)
gcs_path = self._gcs_path(path)
blob = self.bucket.get_blob(gcs_path)
return self._blob_model(path, blob, content=content)
except HTTPError as err:
raise err
except Exception as ex:
raise HTTPError(500, 'Internal server error: {}'.format(str(ex)))