@property
    def media_duration(self):
        # Time does not exist for streams
        return self.currentsong.get('time')
Traverse the nested mappings down to the last layer
dataset/ETHPy150Open home-assistant/home-assistant/homeassistant/components/media_player/mpd.py/MpdDevice.media_duration--crossover with--dataset/ETHPy150Open duerrp/pyexperiment/pyexperiment/utils/HierarchicalMapping.py/HierarchicalMapping.__descend_sections