I have this set of code at the beginning of my notebook:
try:
from osgeo import gdal
except ImportError:
GDAL_INSTALLED = False
logger.warning(
"No GDAL found. Some planetary.utils functions not working, but okay."
)
else:
GDAL_INSTALLED = True
and am getting nbdev processor warnings about it due to mixing of imports and “computations”.
What is the recommended way to achieve what I’m doing (to get a logging warning for a failed import) without producing warnings at nbdev?