def browse(self, uri):
        if uri is None:
            return self._roots()
        elif not uri.strip():
            return []
        validation.check_uri(uri)
        return self._browse(uri)
Read from the buffer and try and get the demarshaled frame.
dataset/ETHPy150Open mopidy/mopidy/mopidy/core/library.py/LibraryController.browse--crossover with--dataset/ETHPy150Open gmr/rabbitpy/rabbitpy/io.py/IO._read_frame