def get(self, key, default=None):
        try:
            if key is None:
                return None
            return self[key]
        except:
            return default
TODO: test inflating independently (string, file list, dict) and recursive inflating
dataset/ETHPy150Open ioam/holoviews/holoviews/core/ndmapping.py/MultiDimensionalMapping.get--crossover with--dataset/ETHPy150Open victor-gil-sepulveda/pyProCT/pyproct/data/handler/test/TestDataHelpers.py/TestDataHelpers.test_source_generator