def _clean_data(self, data):

        def recursive(data):
            obj = {}
            if isinstance(data, dict):
                for key, value in data.items():
                    if isinstance(value, dict):
                        obj[key] = recursive(value)
                    elif not key.startswith('.'):
                        obj[key] = value
                    elif key == '.value':
                        return value
                return obj
            else:
                return data

        return recursive(data)
Commence audio processing.
dataset/ETHPy150Open abehaskins/python-firebasin/firebasin/datasnapshot.py/DataSnapshot._clean_data--crossover with--dataset/ETHPy150Open bastibe/PySoundCard/pysoundcard.py/_StreamBase.start