human
I wrote the below code

    original_method = obj_class.obj_attr_is_set
    def wrapped(self, attr):
        if ((attr == 'id') and (not hasattr(self, 'id_first_call'))):
            self.id_first_call = False
            return False
        else:
            original_method(self, attr)
    return wrapped

What's a good function header?

=====
Here's a good function header?
assistant
#Here's a good function header.

def obj_attr_is_set(obj_class):