def __init__(self, *args, **kwargs):
        for name, type_ in self.attrs:
            value = kwargs.get(name)
            if value is not None:
                setattr(self, name, (type_ or _any)(value))
            else:
                try:
                    getattr(self, name)
                except __HOLE__:
                    setattr(self, name, None)
dataset/ETHPy150Open celery/kombu/kombu/abstract.py/Object.__init__