DataBiosphere / terra-notebook-utils

Utilities for the Terra notebook environment.
MIT License
7 stars 6 forks source link

Better debug message. #367

Closed DailyDreaming closed 2 years ago

DailyDreaming commented 2 years ago

This should provide more information than a plain assert.

"""
Traceback (most recent call last):
  File "/opt/conda/lib/python3.7/concurrent/futures/process.py", line 239, in _process_worker
    r = call_item.fn(*call_item.args, **call_item.kwargs)
  File "/home/jupyter/terra-notebook-utils/terra_notebook_utils/drs.py", line 225, in _do_copy_drs
    src_blob = get_drs_blob(src_info, workspace_namespace)
  File "/home/jupyter/terra-notebook-utils/terra_notebook_utils/drs.py", line 174, in get_drs_blob
    assert info.credentials
AssertionError
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/jupyter/terra-notebook-utils/terra_notebook_utils/drs.py", line 259, in copy
    cc.copy(drs_uri, dst or ".")
  File "/home/jupyter/terra-notebook-utils/terra_notebook_utils/blobstore/copy_client.py", line 135, in __exit__
    f.result()
  File "/opt/conda/lib/python3.7/concurrent/futures/_base.py", line 428, in result
    return self.__get_result()
  File "/opt/conda/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
    raise self._exception
AssertionError