def reverse_response_info(self, key, ids, results):
        zipped = zip(ids, results)
        # Get items having error key
        filtered = filter(lambda x: x[1] in key, zipped)
        # Expose error value
        exposed = [(s[0], s[1][key]) for s in filtered]
        errors = {}
        for k, v in exposed:
            if v not in errors:
                errors[v] = []
            errors[v].append(k)
        return errors
dataset/ETHPy150Open airnotifier/airnotifier/pushservices/gcm.py/GCMClient.reverse_response_info/swapped operands of `in`