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
This should provide more information than a plain assert.