human
I wrote the below code

    class NewClass(cls, ):
        def __getattribute__(self, attr_name):
            obj = super(NewClass, self).__getattribute__(attr_name)
            if (hasattr(obj, '__call__') and (not attr_name.startswith('_')) and (not isinstance(obj, mock.Mock))):
                return deepcopy_return_value_method_decorator(obj)
            return obj
    return NewClass

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

def deepcopy_return_value_class_decorator(cls):